2011-07-01 3 views
0

J'ai une liste d'IP que je reçois en utilisant la diffusion UDP, donc sur les bases du paquet Alive/Death, j'ai pu savoir si l'utilisateur était en vie ou s'est éteint.Comment vérifier ip est disponible en réseau ou non?

Mais j'ai un seul cas supposé que l'utilisateur est sorti du réseau avant d'envoyer le paquet de la mort, puis comment puis-je détecter l'utilisateur en direct ou non.

- Solution que j'ai:

Donc, à cette fin, je suis en cours d'exécution d'un fil, dans lequel j'envoie une des données fictives à tous les utilisateurs (de la liste IP), donc si ip est pas disponible, il répond à l'exception IO. mais il prend beaucoup de temps pour identifier ip dans le réseau.

pls me suggèrent si avoir une solution plus rapide.

Répondre

1

essayer pinger:

Ping

et cet article:

Java Ping command

Hope this helps

+0

Salut darko..i a également même, et il fonctionne très bien. – CoDe

Questions connexes