aulambra.com - Tecnologias de Internet
 
 

Lista de Correo

Para suscribirte a la lista de correo dejanos tu e-mail y preferencias en tecnologías.

Seguir >>

Valid HTML 4.01!
Valid CSS!

Web 2.0

Guardar... Compartir...
EMAIL: PASSWORD:
Darme de alta como usuario | Se me ha olvidado la contraseña

volverjava/j2se/net/Servidor Local

Servidor Local

Los métodos para obtener el nombre de un host y su IP se encuentran dentro de la clase InetAddress. Esta clase no tiene un constructor, sino que para incializarla deberemos de pasarle el nombre o la IP de un host en concreto o bien indicarle que la maquina de la cual queremos obtener los parametros es la maquina local. Para esto último utilizaremos el método getLocalHost.

 InetAddress address = InetAddress.getLocalHost();

Una vez tenemos el objeto inicializado deberemos de obtener el nombre de la maquina local y su IP. Para ello nos valdremos de las siguientes funciones:

  • String getHostName(), que nos devolverá una cadena con el nombre de la dirección InetAddress seleccionada. En nuestro caso nos devolverá el nombre de la maquina local.
  • byte[] getAddress(), que devolverá un array de bytes de 4 posiciones, cade una de las cuales equivale a un campo del número IP (A.B.C.D). Los números vienen en formato binario con signo a si que tendremos que "descifrarlo". Este proceso se explica en el artículo Obtener la IP de un Host.

arriba


"Muchas veces me moria pensando que no iba verte.
Pero moria la muerte cada vez que te veia". E.Galeano.


© Copyright 2001-2006. Víctor Cuervo
aulambra.com | Linea de Codigo