Pedro, disculpa mi ignorancia pero como compilo eso, me da error. Lo
arregue al proc que uso para guardar de esta manera.
java try {
java String IPCLIENTE=[!&IPCLIENTE!];
java String[] IPPARTES=IPCLIENTE.split(".");
java byte[] b = new byte[4];
java b[0] = Byte.parseByte(IPPARTES[0]);
java b[1] = Byte.parseByte(IPPARTES[1]);
java b[2] = Byte.parseByte(IPPARTES[2]);
java b[3] = Byte.parseByte(IPPARTES[3]);
java java.net.InetAddress addr = java.net.InetAddress.getByAddress(b);
java [!&NombreCliente!] = addr.getHostName();
java } catch (java.net.UnknownHostException e) {
java }
New
ALogFecha = servernow() // Fecha del servidor
//ALogEstacion = Wrkst() // Dirección IP del Host
//ALogEstacion = RemoteAddr()
ALogEstacion = &NombreCliente
UsuLogin = &usuario
ALogTexto = &texto
ALogNumero = &numero
ALogModo = &modo
endNew
Cuando lo compilo me da error.
Gracias
Rodrigo
> Proba con esto
>
> java try {
> java String ipAddress = request.getHeader("X-FORWARDED-FOR");
> java if(ipAddress == null)
> java {
> java ipAddress = request.getRemoteAddr();
> java }
> java [!&IPCLIENTE!]=ipAddress;
> java }
>
> si te devuelve la ipv6 es porque se tiene que estar conectando con eso.
> deshabilitasela que se conecten con ipv4
>
> Saludos, contame si te funciono
>
> Pedro Elicegui
> ----- Original Message -----
> From: Pedro Elicegui
> To: java-l@gxtech.com.uy
> Sent: Tuesday, October 19, 2010 11:04 AM
> Subject: Re: [java-l] funcion wrkst()
>
>
> el código para obtener el nombre del cliente es asi:
> pero te funciona con IPV4. dejame ver si encuentro como decidir si traer
> la v4
> te pongo en negrita las variables Gx que tenes que pasarle y la que te
> devuelve
> java try {
> java String IPCLIENTE=[!&IPCLIENTE!];
> java String[] IPPARTES=IPCLIENTE.split(".");
> java byte[] b = new byte[4];
> java b[0] = Byte.parseByte(IPPARTES[0]);
> java b[1] = Byte.parseByte(IPPARTES[1]);
> java b[2] = Byte.parseByte(IPPARTES[2]);
> java b[3] = Byte.parseByte(IPPARTES[3]);
>
> java java.net.InetAddress addr = java.net.InetAddress.getByAddress(b);
> java [!&NombreCliente!] = addr.getHostName();
> java } catch (java.net.UnknownHostException e) {
> java }
>
> Saludos,
> Pedro Elicegui
>
> ----- Original Message -----
> From: <rjmartin@fuesmen.edu.ar>
> To: <java-l@gxtech.com.uy>
> Sent: Tuesday, October 19, 2010 10:45 AM
> Subject: Re: [java-l] funcion wrkst()
>
>
> > Perdón Pedro pero me vuelve a guardar lo mismo que con wrkst(), me
> guarda
> > la dirección IPV6 local, osea una cosa asi
> fe80:0:0:0:94ee:bf59:890a:f71f.
> > Yo quisiera el ip o el nombre del host guardar.
> >
> > Rodrigo
> >> Rodrigo,
> >> proba con
> >> &ClientIP=RemoteAddr()
> >>
> >> obtener el nombre se puede tambien pero es mas complicado.
> >>
> >> si lo precisas avisame
> >>
> >> Saludos,
> >>
> >> Pedro Elicegui
> >>
> >>
> >> ----- Original Message -----
> >> From: <rjmartin@fuesmen.edu.ar>
> >> To: <java-l@gxtech.com.uy>
> >> Sent: Tuesday, October 19, 2010 9:58 AM
> >> Subject: [java-l] funcion wrkst()
> >>
> >>
> >>> Estimado foro, la funcion wrkst() me devolvia el ip de la pc que se
> >>> conectaba al sistema, pero cuando el host tiene windows 7 me
> devuelve la
> >>> mac creo... Como puedo hacer para que me devuelve el ip o el nombe
> del
> >>> host que se conecta a mi sistema.
> >>>
> >>> Genexus 9 java web.
> >>>
> >>> Rodrigo
> >>>
> >>> Muchas Gracias
> >>>
> >>> -----------------------------------------
> >>> Para Suscribirse/Desuscribirse:
> >>> http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
> >>> Por consultas owner-java-l@gxtech.com.uy
> >>>
> >>
> >>
> >> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
> >>
> >> Antes de imprimir, piense en el Medio Ambiente. Before printing,
> think
> >> about the Environment. Avant l'impression, il faut penser à
> >> l`Environnement
> >>
> >>
> >> Nota de confidencialidad:
> >> Este mensaje y todo documento adjunto puede contener información
> >> confidencial y protegida legalmente bajo secreto profesional. La
> >> transmisión de esta información es privada y está dirigida únicamente
> a la
> >> persona o entidad indicada, y su acceso por cualquier otra persona no
> está
> >> autorizado. Si usted ha recibido este mensaje por error, por favor
> >> infórmeselo al remitente y bórrelo.- Muchas Gracias.
> >>
> >> Confidentiality Note:
> >> This message and all attached documents may content information that
> is
> >> confidential and legally protected under professional secret. Its
> >> transmission is private and solely intended for the addressees and no
> one
> >> else is allowed to access. If you receive this message in error,
> please
> >> delete it and immediately notify the sender by e-mail. Thank-you.
> >>
> >> -----------------------------------------
> >> Para Suscribirse/Desuscribirse:
> >> http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
> >> Por consultas owner-java-l@gxtech.com.uy
> >>
> >
> >
> > -----------------------------------------
> > Para Suscribirse/Desuscribirse:
> > http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
> > Por consultas owner-java-l@gxtech.com.uy
> > -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Antes de imprimir, piense en el Medio Ambiente. Before printing, think
> about the Environment. Avant l'impression, il faut penser à
> l`Environnement
>
>
> Nota de confidencialidad:
> Este mensaje y todo documento adjunto puede contener información
> confidencial y protegida legalmente bajo secreto profesional. La
> transmisión de esta información es privada y está dirigida únicamente a la
> persona o entidad indicada, y su acceso por cualquier otra persona no está
> autorizado. Si usted ha recibido este mensaje por error, por favor
> infórmeselo al remitente y bórrelo.- Muchas Gracias.
>
> Confidentiality Note:
> This message and all attached documents may content information that is
> confidential and legally protected under professional secret. Its
> transmission is private and solely intended for the addressees and no one
> else is allowed to access. If you receive this message in error, please
> delete it and immediately notify the sender by e-mail. Thank-you.
>
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Antes de imprimir, piense en el Medio Ambiente. Before printing, think
> about the Environment. Avant l'impression, il faut penser à
> l`Environnement
>
>
> Nota de confidencialidad:
> Este mensaje y todo documento adjunto puede contener información
> confidencial y protegida legalmente bajo secreto profesional. La
> transmisión de esta información es privada y está dirigida únicamente a la
> persona o entidad indicada, y su acceso por cualquier otra persona no está
> autorizado. Si usted ha recibido este mensaje por error, por favor
> infórmeselo al remitente y bórrelo.- Muchas Gracias.
>
> Confidentiality Note:
> This message and all attached documents may content information that is
> confidential and legally protected under professional secret. Its
> transmission is private and solely intended for the addressees and no one
> else is allowed to access. If you receive this message in error, please
> delete it and immediately notify the sender by e-mail. Thank-you.
>
> -----------------------------------------
> Para Suscribirse/Desuscribirse:
> http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
> Por consultas owner-java-l@gxtech.com.uy
>
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy
--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [java-l] funcion wrkst()"
Publicar un comentario