Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2009, 16:58
oscarmoal
 
Fecha de Ingreso: marzo-2008
Mensajes: 63
Antigüedad: 16 años, 10 meses
Puntos: 0
De acuerdo Equivalente a un ping

Hola a todos!

He estado investigando acerca de como ejecutar un ping en java, pero he descubierto que java no tiene la capacidad de enviar paquetes ICMP, por lo tanto la unica forma de ejecutar un ping es como un comando externo
Código:
Runtime r = Runtime.getRuntime();
Process p = null;
p = r.exec("ping 192.168.1.50");

BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;

while((line = input.readLine()) != null) 
{
    System.out.println(line);
}
alguno de ustedes conoce si hay alguna forma de saber si un host esta activo, en otras palabras utilizar algo similar a un ping y que devuelva si el equipo esta accesible o no, de ante mano gracias por sus respuestas.