Cómo hacer ping en Java

network

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 original feed  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.

3 comentarios:

  1. Anónimo dijo...:

    Amigo gracias :)

  1. vrolokms dijo...:

    Saludos...existe la forma de ver el grupo de trabajo y la descripción del equipo?

  1. Muchas gracias, la verdad me va ayudar mucho para proximos desarrollo. Saludos desde México.

Publicar un comentario

Este es un espacio abierto, puedes escribir lo que gustes respetando los siguientes puntos:

1.- Lo que escribas esté relacionado con el post, si gustas contactarme puedes hacerlo aqui.

2.- Todo es cuestionable, aunque ten en cuenta que existen formas de hacerlo, evita las agresiones y revisa tu lenguaje antes de publicar un comentario.

3.- Siempre hay tres verdades: tu verdad, mi verdad y la verdad, por lo que opiniones diferentes no necesariamente son equivocadas.

4.- Los comentarios son una forma de discusión abierta, por lo que al publicar uno, implícitamente entras a una discusión, con todo lo que esto representa.

5. Me reservo el derecho de eliminar comentarios que no respeten las condiciones mencionadas anteriormente.

Toma en cuenta que puedes utilizar emoticones en tu comentario, para ver una lista de los disponibles da clic en este enlace.

 
Monillo007 © 2010 | Designed by Trucks, Manual Bookmarking | Elegant Themes