Article View: es.comp.lenguajes.java
Article #28121Re: IP de la sesi�n
From: Chano G�mez
Date: Sun, 07 Jun 1998 00:00
Date: Sun, 07 Jun 1998 00:00
27 lines
1436 bytes
1436 bytes
Perd�n por meterme donde no me llaman... pero ya he visto ese trozo de
c�digo un par de veces en este grupo de news.... y me gustar�a aclarar
que el m�todo getLocalHost() de la clase InetAddress es STATIC. O sea,
que no hace falta todo ese foll�n de abrir un socket con otra m�quina,
sacar la direcci�n local, etc...
Basta con llamar a InetAddress.getLocalHost() y listo.
Chano.
> >�Como puedo hacer que en mi p�gina aparezca la IP de la sesi�n ?
>
> Una forma que funciona es abrir un socket en el puerto 80 con la IP
> del que te has bajado el applet, obtienes un objeto InetAddress
> mediante el m�todo getInetAddress() y despues usas el m�todo
> getLocalHost(). Por ejemplo:
>
> String IP;
> try
> {
> Socket s=new Socket(this.getCodeBase().getHost(),80);
> InetAddress ia=s.getInetAddress();
> IP=ia.getLocalHost().toString();
> }
Technical Details
Message-ID:
<3579CD32.73956763@ran.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6kghmv$lrd$1@talia.mad.ibernet.es> <357d9dc0.5327001@diana.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,fb9b733576cd9c88 X-Google-Attributes: gid1116f3,public From: "Chano G�mez" <chano@ran.es> Subject: Re: IP de la sesi�n Date: 1998/06/07 Message-ID: <3579CD32.73956763@ran.es> X-Deja-AN: 360243693 Content-Transfer-Encoding: 8bit References: <6kghmv$lrd$1@talia.mad.ibernet.es> <357d9dc0.5327001@diana.ibernet.es> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java