IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Faire un ping à l'intérieur d'un programme C++


Sujet :

C++

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 106
    Par défaut Faire un ping à l'intérieur d'un programme C++
    Bonsoir à tous;
    Je développe un projet en C++ (sous Visual studio) qui devrait me permettre de me connecter à un micro contrôleur, ce qui suppose également je dois pouvoir élargir le projet pour me connecter à d'autres périphéries connectés au PC. Dans cette situation je souhaite faire un "ping" à l'intérieur du programme qui se chargera de trouver les périphéries connectées, lire leurs adresses et demander à l'utilisateur de choisir le matériel avec lequel il souhaite communiquer.
    Voilà, l'idée est là mais je ne sais pas comment intégrer cette commande à l'intérieur d'un programme. Quelqu'un peut-il m'aider?
    D'avance merci;
    Cordialement;

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Si tu dois te servir de l'utilitaire ping usuel présent sous tous les OS dignes de ce nom, system("ping adresse") ou bien en utilisant les pipes(_popen _pclose ... sous windows, et tu enlèves les _ pour linux) pour pouvoir récupérer la sortie.

    Sinon, tu dois écrire ton propre code pour cela, qui envoie une commande à ton périph pour laquelle tu sais qu'il va te répondre.

  3. #3
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Heu je ne sais pas sous windows, mais j'ai l'habitude de voir fonctionner ping avec des adresses réseaux uniquement. Donc quand tu dis "périphérique", tu penses à adresse ip, c'est ça ?

    Ton µC est relié par quel type d'interface ? Les autres périphériques possibles sont reliés par le même type d'interface ou par d'autres types ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment faire un ping en asp ?
    Par vever88 dans le forum ASP
    Réponses: 47
    Dernier message: 24/04/2008, 11h42
  2. Faire un PING avec Matlab
    Par cococococococo dans le forum MATLAB
    Réponses: 1
    Dernier message: 10/07/2007, 07h48
  3. faire un ping en c++
    Par oclone dans le forum C++
    Réponses: 10
    Dernier message: 11/12/2006, 21h25
  4. PERL : faire un ping sweep
    Par TigreRouge dans le forum Développement
    Réponses: 4
    Dernier message: 27/04/2006, 16h55
  5. Faire un ping sweep (ICMP scanning)
    Par TigreRouge dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 11/04/2006, 18h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo