Uso de clase InetAddress

Ir abajo

Uso de clase InetAddress

Mensaje  Admin (Viruz) el Mar Ene 08, 2013 2:03 am

Hola que tal amigos de Viruz Blog el día de hoy daremos un giro repentino a lo que hemos estado realizando en los últimos días, se conocerá el paquete java.net. Se empezará por un ejemplo sencillo hasta lo mas complejo y en esta primera entrada podemos obtener los siguientes datos:

  • Host/IP.
  • Dirección IP.
  • Local Host.
  • Nombre de Host.
En la siguiente imagen se ve las clases de los paquetes que se han utilizado con programas sencillos y también las clases de los paquetes se utilizarán en este ejemplo. El cual se adelanta que se utilizarán 2 clases las cuales son InetAddress y UnknownHostException.

Imágenes
[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
Lo que se necesita conocer
¿Como funciona el programa?

Se debe aprender que la clase InetAddress que es la clase que representa la dirección del Protocolo de Internet (IP).
  1. El método getByName() que es el que determina la dirección IP de un host, teniendo en cuenta el nombre del host.
  2. El método getHostAddress() devuelve la cadena de dirección IP en la presentación del texto.
  3. El método getHostName() obtiene el nombre de host para esta dirección IP.
  4. Por último el método getLocalHost() regresa un LocalHost.
Código

Clase DireccionIP
/**
*
* @author Jesus Ivan
*/
import java.net.InetAddress;
import java.net.UnknownHostException;

public class DireccionIP {
public static void main(String[]args) {
try {
InetAddress host=InetAddress.getByName("[Tienes que estar registrado y conectado para ver este vínculo]);
System.out.println("Host: "+host);
//Da la direccion IP
System.out.println("IP: "+host.getHostAddress());
//Da el Nombre
System.out.println("Nombre: "+host.getHostName());
//Da el local Host y la IP de donde se esta jalando.
System.out.println("Localhost: "+InetAddress.getLocalHost());
} catch (UnknownHostException ex) {
System.err.println("Host desconocido");
System.exit(0);
}
}
}

Descarga el código
[Tienes que estar registrado y conectado para ver este vínculo]

Autor: Viruz study
Enlace: [Tienes que estar registrado y conectado para ver este vínculo]

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
avatar
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 30
Localización : Desktop

http://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.