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, (…)