Bonjour à tous !
J'avais une question assez délicate si quelqu'un pourrait m'éclairer.
Lorsque je lance en meme temps dans deux fenetres différentes depuis le terminal la commande netcat -p 2345 -l par exemple pour écouter sur le port 2345 , j'ai un message d'erreur : Can't grab 0.0.0.0:2345 with bind .
Par contre lorsque je lance netcat -p 2345 -l puis netcat localhost 2345 dans une deuxième fentre et que une fois la connexion établie entre le client et le (…)
Forum Linux.général Checksum
Bonjour,
J'avais une question d'ordre général à propos de la somme de controle( checksum).
Par définition,le cheksum est un nombre qu'on ajoute à un message à transmettre pour permettre au récepteur de vérifier que le message reçu est bien celui qui a été envoyé.
J'avais une question de curiosité, qu'est ce qu'il y aurait si le checksum calculé pour un datagramme UDP était 0 ?
D'après mes recherches, la RFC768 me dit que si le calcul du checksum vaut 0, "il (…)
Forum Programmation.shell Sortie de la commande tcpdump
Forum Programmation.shell Commande ping
Bonjour à tous,
J'aimerais savoir pourquoi lorsque je fais un ping sur une machine inexistante, la sortie de la commande me renvoie trois messages d'erreurs d'un seul coup ?
Merci d'avance.
Forum général.général Déterminer la bande passante
Forum Programmation.c Implémentations de plusieurs pipes
Forum Programmation.shell Commande dmesg | grep
Bonjour,
Je rencontre un petit souci que je n'arrive pas comprendre.
Lorsque je tape la commande dmesg | grep eth0, il ne m'affiche pas les informations nécessaires comme prévu. J'ai plutot ce résultat:
[ 19.658198] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 23.445242] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 23.449411] ADDRCONF(NETDEV_UP): eth0: link is not ready
Quelqu'un pourrait-il m'aider à comprendre pourquoi ? Et éventuellement comment résoudre cela
Merci d'avance pour l'aide.
Forum Programmation.shell Interpretation de la sortie de la commande who
Bonjour,
Je viens d'établir une liaison ssh pour tester la connexion à distance. A présent lorsque je tape la commande who, j'ai cette sortie que j'ai du mal à interpréter:
$ who
tty7 2016-03-24 12:25
pts/1 2016-03-24 12:26 (:0)
pts/2 2016-03-24 14:32 (laptop-----)
Je sais que tty7 représente le noyau mais que signifient les 2ème et 3ème ligne par contre ? pts/1 et pts/2.
Merci d'avance pour l'aide !
Forum Programmation.shell Mesurer le temps de copie d'un fichier à un autre avec time à l'aide d'un script
Bonjour,
Je cherche à mesurer le temps d'exécution de ce programme ci dessous en fonction de la taille du buffer N en faisant varier N entre 1 et 2 exp 20 en doublant la taille à chaque test.
#include <unistd.h>
#define N 1
char c[N]; // le buffer pour les cars lus/à écrire
int main(){
int t;
while((t = read(0, c, N)) > 0)
write(1
(…)
Forum Programmation.shell Commande if à écrire
Forum Programmation.c++ Traduction d'un programme C++ en C
Forum Programmation.c Affichage listes chainées en C
Bonjour,
J'ai ce code C qui affiche la liste de quatre éléments a b c d par exemple:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define nil NULL // pour faire plus Lisp
typedef struct Doublet {
int elt ;
struct Doublet * cdr ;
} * list ;
int main(int x) { // peu importe la valeur de x
list L, top = nil ; // top : une liste vide
for (x = 'a' ; x < 'e' ;
(…)
Forum Programmation.c Un petit problème avec mon programme C
Bonjour,
Je rencontre un souci avec mon programme.
Il s'agit d'un programme qui doit lire une suite d'adresses contenu dans un fichier.
Le fichier doit contenir par exemple:
5 rue Paul Froment Paris 75001
10 rue Paul Valery Lyon 65000
2 allée Pierre Gaspard Toulouse 75001
Toutes ces adresses sont enregistrées dans le fichier de manière verticale sur une seule colonne de façon à faciliter le programme pour leur lecture.
Voici mon programme:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef
(…)
Forum Programmation.shell Commande qui ne fonctionne pas
Bonjour,
J'aimerais une explication à propos de la fonction moncd en C que je compile et j'exécute par la suite sous shell ou bash.La fonction moncd permet de changer de répertoire courant.
Malheureusement après compilation, ma commande ./moncd ne fonctionne ni sous le shell ni sous bash. Dès que je l'exécute, je n'ai aucun effet et directement c'est le prompt.
La fonction est la suivante:
# include <stdio.h>
# include <unistd.h>
# include <stdlib.h>
int
main(int ac,
(…)