Article View: es.comp.lenguajes.java
Article #27691Re: IP local
From: Guy
Date: Sat, 01 Aug 1998 00:00
Date: Sat, 01 Aug 1998 00:00
38 lines
1637 bytes
1637 bytes
R.Daneel escribi�:
> High,
>
> Estoy programando una aplicacion y necesitaria conocer la ip local en la
> que se esta ejecutando dicho programa.
> No es applet, ok?
>
> Existe alguna forma de sacar la #ip de forma rapida? No es necesario
> conocer el nombre del host, ya que conozco los problemas que da la
> implementacion que resuelve los nombres: excesivo tiempo de espera
> cuando no puede resolver.
> Se me ocurria una idea, pero no acabo de dar con el tema. Seria abrir
> un ServerSocket y preguntarle por la InetAddress que esta escuchando y
> cerrarlo...
>
> Alguien da mas?
>
> Gracias
>
> __rDaneEl__
Para obtener la direccion IP de forma automatica solo tienes que usar la
funcion
getLocalHost() que aparece en la clase InetAddress . La funcion es static
por lo que
no tienes que instanciar ning�n objeto de la clase para llamarla. La llamada
ser�a :
InetAddress direccionLocal= InetAddress.getLocalHost();
Como puedes ver te devuelve una instancia de la clase InetAddress que se
corresponde con la direccion local.
Guy.
Technical Details
Message-ID:
<35C26EAA.81F426A@abonados.cplus.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<35BE8694.9010C542@usa.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,c037e11f60c76bd8 X-Google-Attributes: gid1116f3,public From: Guy <0309651s01@abonados.cplus.es> Subject: Re: IP local Date: 1998/08/01 Message-ID: <35C26EAA.81F426A@abonados.cplus.es> X-Deja-AN: 376839008 Content-Transfer-Encoding: 8bit References: <35BE8694.9010C542@usa.net> Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java