[Ping] faire un ping en C

CaptainIgloo -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,

Je suis à la recherche de liens sur l'utilitaire ping, d'éventuelles implémentations de cette fonction, et j'aimerais notamment savoir comment appeler l'utilitaire ping de windows a partir d'un programme en C par exemple.

merci d'avance

2 réponses

  1. Flo
     
    Je ne me rapelle plus exactement mais il y a une fonction C qui permet d'inclure dans ton source des commandes systeme (comme un ping).
    Je crois qu'elle s'appelle "system()".
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    system()... mouais!!!
    Jette un oeil sur
    ftp.skynet.be/pub/ftp.netbsd.org/NetBSD-current/src/sbin/ping
    (par exemple)
    Tu extirpes les foctionnalités qui t'intéressent et hop.
    Sinon , si tu veux vérifier l'ouverture d'un port sur un hôte,
    tu ouvres un socket avec les bonnes options.
    (il y a de la documentation à foison à ce sujet, Google est ton ami)

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0