Cuando tenemos nuestras aplicaciones dependientes de alguna manera del estado de la red, es importante saber si la dirección a la cual queremos acceder realmente está accesible y con ello evitar errores en tiempo de ejecución.
Pues bien, Java provee métodos a través de los cuales podemos identificar si una dirección de red está accesible desde el equipo, este procedimiento es posible gracias a la clase java.net.InetAddress.
Para poder realizar un ping realizamos algo como lo siguiente:
InetAddress in = InetAddress.getByName("127.0.0.1");
if (in.isReachable(2000)) {
System.out.println("Dirección accesible! :) ");
}else{
System.out.println("La dirección indicada es inaccesible :(");
}
* El método getByName() acepta tanto direcciones IP como nombres de máquina (tipo "miequipo.midominio.com").
* El método isReachable() determina si la dirección está accesible tomando como parámetro la cantidad de tiempo en milisegundos que esperará por una respuesta.
Debes tomar en cuenta el código anterior debe encerrarse en un try-catch para que pueda funcionar correctamente.
Si te gustó el artículo puedes compartirlo desde los botones que se encuentran en la parte inferior (Twitter, Facebook, Google+).
De igual manera puedes suscribirte al blog para que los nuevos artículos lleguen a tu bandeja de correo o lector de Feeds favorito desde los enlaces del lado derecho de la página.
Si tienes alguna duda o algo que decir te invito a que dejes tu comentario.
Amigo gracias :)
ResponderBorrarSaludos...existe la forma de ver el grupo de trabajo y la descripción del equipo?
ResponderBorrarMuchas gracias, la verdad me va ayudar mucho para proximos desarrollo. Saludos desde México.
ResponderBorrarque genio. gracias
ResponderBorrar