Bonjour à tous

Pour le développement d'une appli je doit effectuer un ping sur un apache afin de vérifier qu'il est bien en ligne. J'ai donc utilisé la classe InetAdress comme suis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
		String host = "monIp";
		int timeout = 25000;
		boolean status=false;
                status = InetAddress.getByName(host).isReachable(timeout);
Mais pour que la méthode isReacheable me ramène un résultat (status = true) j'ai été obligé de configurer mon timeOut à 25s ce qui est beaucoup trop lent (je compte afficher l'état de l'apache à chaque rafraichissement d'une page web... à 25s le rafraichissement l'appli ne va pas faire long feu ^^)

Est-ce quelqu'un aurait une idée sur le pourquoi du comment cela met autant de temps et sur la solution pour accélérer tout ça?

Je vous remercie d'avance de toute contribution qui seras (croyez-le) grandement appréciée