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

MFC Discussion :

[MFC] comment simuler un ping


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    F�vrier 2006
    Messages
    256
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 256
    Par d�faut [MFC] comment simuler un ping
    Bonjour,

    Je voudrais savoir comment d�tecter la pr�sence d'une machine sur le r�seau.
    En gros => simuler un ping.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    bonjour

    en general je le fais comme ��.

    Je teste si ma machine a un reseau et si oui je teste un chemin sur la machine existe.
    Si les deux tests sont OK la machine est atteignable.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
     
    int CCupboard_Q1Dlg::TestLanAndPath(void)
    {
    	unsigned long LAN = NETWORK_ALIVE_LAN;    
        if(IsNetworkAlive(&LAN))
        {
             if  (PathFileExists(m_PathReseau))
    		 {
    			 	 return 2;
    		 }
    		 else
    		 {
    			 //MessageBox(_T("The Path  to the PC distant cannot be found\r\n Check the Path or the Network"),_T("ERROR"),MB_OK | MB_ICONERROR);
    			 return 1;
    		 }
        }
     
    	else
        {
     
    		 return 0;
        }
     
    }
    cordialement

  3. #3
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    ta m�thode suppose un chemin unc et que le pc en question dispose d'un partage .
    cela fonctionne t-il si il n'y aucun partage ?

    voir ce post pour ping .
    http://www.developpez.net/forums/sho...943#post233943

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    bonjour

    En effet farscape mais dans mon cas c'etait pour avoir un repertoire de travail commun entre plusieurs PC.(donc partag�)
    De plus mon appli n'utilisait pas les sockets donc je trouver un peu lourd de sortir l'artillerie lourde (au vue de la source du lien) pour juste savoir si un chemin existe.

    NOTA : Merci pour ton tuto MFC partie 2, c'est un boulot de fou!

    Cordialement

Discussions similaires

  1. R�ponses: 11
    Dernier message: 26/05/2004, 07h29
  2. [MFC] comment recuperer la vue en SDI??
    Par Devether dans le forum MFC
    R�ponses: 4
    Dernier message: 06/05/2004, 09h34
  3. Comment simuler un EXCEPT en MySQL ??
    Par orus8 dans le forum Requ�tes
    R�ponses: 4
    Dernier message: 29/03/2004, 21h19
  4. R�ponses: 3
    Dernier message: 04/02/2004, 18h35
  5. R�ponses: 2
    Dernier message: 30/01/2004, 14h07

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