Ping en C
Fermé
jfs
Messages postés
21
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
8 juin 2005
-
1 mai 2005 à 20:48
SKZ - 6 mai 2005 à 17:15
SKZ - 6 mai 2005 à 17:15
1 réponse
Utilise popen(), qui crée un flux vers un processus.
Ensuite avec des scanf() ou équivalent, tu récupère les messages.
Y'a pu qu'à décrypter la chaine renvoyée pour voir si l'adresse répond.
Ceci dis, tu devrais plutot ouvrir des sockets ICMP et envoyer un packet "ECHO" vers l'adresse à tester, a moins que ce ne soit un exercice scolaire et que le prof vous ait dis d'utiliser system() avec ping.
Ensuite avec des scanf() ou équivalent, tu récupère les messages.
Y'a pu qu'à décrypter la chaine renvoyée pour voir si l'adresse répond.
Ceci dis, tu devrais plutot ouvrir des sockets ICMP et envoyer un packet "ECHO" vers l'adresse à tester, a moins que ce ne soit un exercice scolaire et que le prof vous ait dis d'utiliser system() avec ping.