Forum Linux.général Commande netcat

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
21
juil.
2016

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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
10
juil.
2016

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 Commande dmesg | grep

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
8
avr.
2016

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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
24
mar.
2016

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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
15
mar.
2016

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.c Affichage listes chainées en C

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
21
déc.
2015

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

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
4
déc.
2015

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

Posté par  . Licence CC By‑SA.
Étiquettes :
1
2
déc.
2015

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