Buenas! Estoy desarrollando una pequeña aplicacion que entre otras cosas comprueba el estado de la conexion, lo mas sencillo que se me ocurre es realizar un ping a "
www.google.com" pero por lo visto java no realiza pings, por lo que recurri al metodo "isReachable()" pero este, por lo que parece tansolo es capaz de encontrar el host dentro de una red local, no en la red externa.
Este es el codigo que actualmente estoy utilizando:
try {
int timeOut = 2000;
String host
= "http://www.google.es/"; if (address.isReachable(timeOut))
conStatus = "Online";
else conStatus = "Still Offline";
return conStatus;
Y tal como he dicho, no funciona para redes externas con lo que no se como hallar el estado de la conexion. Alguna idea??
Gracias de antemano!!