Comment tester si une IP est active sans ping

Signaler
Messages postés
126
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
7 décembre 2009
-
Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
-
Bonjour à tous,

J'ai deux postes à IP fixe qui communiquent entre eux via internet, je peux travail sur l'un via l'autre et vis-versa.
Dans une petite application VB.Net qui sera sur un poste, j'aimerai pouvoir tester si l'autre est toujours actif (en fait si sa connexion internet fonctionne toujours), et tout ça sans Ping.
Pourquoi sans ping, car sur ces postes il y a une règle (je sais pas où, je connais pas grand chose en réseau) qui empêche le ping. Et ça on ne peut pas l'enlever (volonté de l'admin).

Quelqu'un aurait une idée car je trouve vraiment rien et je connais pas bien le réseau ?

Merci d'avance

3 réponses

Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
156
Bonjour,

C'est normal, tu essaye de pinguer la box, si elle n'est pas configurée pour répondre, elle ne répondra pas.

Tu peux voir son état en te connectant à une application distante sur un port TCP par exemple ou en envoyant un paquet UDP à une application de ton cru.

Messages postés
126
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
7 décembre 2009

Merci pour ta réponse NHenry.

Comment je pourrais faire cela eb VB.Net ?

Merci d'avance
Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
156
Bonjour,

Désolé, mais cette semaine, j'ai été chargé.

Tu peux utiliser l'espace de nom System.Net.Sockets
et les classes :
-TcpClient et TcpListener si tu décide de passer par TCP
-UdpClient pour UDP

Puis il faudra que tu configure tes box pour permettre que les paquets UDP reçus soient bien redirigé sur les bonnes machines.