IP

18/05/2005 - 16:36 por hugo | Informe spam
Hola grupo:

Si tenemos desarrollada una aplicación nuestra que se usa como servidor, y
otras aplicaciones cliente conociendo conociendo la forma de "hablar" con
esta pueden comunicarse de manera remota.
La pregunta es cómo puedo saber la ip de la aplicación cliente, es decir,
desde que ip se conecta.
Supongo que se podría agregar como algo más en la comunicación entre cliente
y servidor, pero hay alguna propiedad o función de algún objeto que ya me
este dando esta funcionalidad?

Gracias y hasta luego

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
18/05/2005 - 18:55 | Informe spam
Si estas usando la clase Socket usa ReceiveFrom para recibir los datos. Pese
a que el nombre da la impresion de que se usa para recibir datos de una IP
especifica lo que en realidad hace es recibir datos y devolverte ademas
desde que IP vienen.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 hugo
18/05/2005 - 23:53 | Informe spam
Eduardo graciaa por tu ayuda.

Ahora, conocida una ip, teniendo ya el numero, existe algún algoritmo para
saber si esa ip es de la lan, es de internet o de una vpn.
Es decir, tengo que escribir un algoritmo con un select case que lea por
ejemplo
select case Ip
case 192.168.0.1
debug.print "es lan"
case

case else
debug.print "es de internet"

o hay alguna otra manera de saber si la ip es de la lan o de internet.
Y una cosa más, en caso de que sea 192.168.0.1 por poner un ejemplo, se
puede saber si en realidad es una pc remota que esta dentro de una vpn.
Gracias y hasta luego.

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Si estas usando la clase Socket usa ReceiveFrom para recibir los datos.


Pese
a que el nombre da la impresion de que se usa para recibir datos de una IP
especifica lo que en realidad hace es recibir datos y devolverte ademas
desde que IP vienen.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
19/05/2005 - 05:27 | Informe spam
Las IPs privadas estan dentro de ciertos rangos predefinidos asi que
simplemente chequeas si la IP esta dentro de alguno de esos rangos para
saber si es local o no. En cuanto a lo de vpn la verdad es que no se.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida