Cómo hacer un ping
Artículo por Club Developers · 28 mayo 2006
2259 vistas
Des de J2SE 5.0
Podemos usar el método isReachable(int timeout) de la clase InnetAdress que nos indica si la dirección es accesible. Las implementaciones de este método usan en general ICMP. En caso de problemas de acceso ICMP, el método intenta una conexión TCP en el puerto 7 (echo).
Antes: ninguna solución portable
El comando ping necesita paquetes ICMP (Internet Control Message Protocol: ver http://www.faqs.org/rfcs/rfc792.html). Las bibliotecas estándars de Java no soportan ICMP, por lo que no es posible hacer un ping sin la ayuda de programas o bibliotecas externas.
Una solución portable
http://www.geocities...ping/index.html
Podemos usar el método isReachable(int timeout) de la clase InnetAdress que nos indica si la dirección es accesible. Las implementaciones de este método usan en general ICMP. En caso de problemas de acceso ICMP, el método intenta una conexión TCP en el puerto 7 (echo).
Antes: ninguna solución portable
El comando ping necesita paquetes ICMP (Internet Control Message Protocol: ver http://www.faqs.org/rfcs/rfc792.html). Las bibliotecas estándars de Java no soportan ICMP, por lo que no es posible hacer un ping sin la ayuda de programas o bibliotecas externas.
Una solución portable
http://www.geocities...ping/index.html