Tester la connectivité d'une liste de machines

Tester la connectivité d'une liste de machines - Java - Programmation

Marsh Posté le 28-04-2006 à 11:31:55    

Bonjour
 
J'ai réalisé un programme Java à qui est envoyé une liste d'ip à tester.
Le programme utilise la méthode "InetAddress isReachable(timeout)", en procédant ip par ip ça fonctionne bien mais ça prend beaucoup de temps.
 

Code :
  1. If (InetAddress.getByName(ip).isReachable(1000) )
  2. {
  3.    return(new String(ip +",true" ));
  4. }
  5. else
  6. {
  7.    return(new String(ip +",false" ));
  8. }


 
J'aimerais exécuter le test de toutes les ip en parallèle (donc en même temps), je suppose qu'il faut lancer antant de Threads qu'il y a d'ip à tester, chaque Thread retournant le résultat de son test.
Auriez vous des exemples qui collent à ce que je veux faire? J'aimerais que ce soit le plus simple possible pour au final juste récupérer un tableau avec les résultats que je vais pouvoir analyser. :)
 
Merci


Message édité par XK le 28-04-2006 à 11:32:46
Reply

Marsh Posté le 28-04-2006 à 11:31:55   

Reply

Marsh Posté le 28-04-2006 à 13:59:01    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed