Mensajeria Instantanea

13/05/2004 - 23:08 por Camilo Valderrama | Informe spam
Hola a todos, estoy realizando mi tesis que lleva como
titulo "Desarrollo de una aplicacion de mensajeria
instantanea atraves de internet ", la aplicacion ya
se encuentra casi terminada, y funciona en una red local,
pero se me presenta un problema en internet, ya que si se
quieren comunicar dos aplicaciones que estan en dos redes
distintas, ninguna de ellas tiene una ip real, puesto que
usan una puerta de enlace, y al servicio web le paso la
ip local, esta es la no real que posee la maquina, mi
pregunta es: como puedo obtener todad la ruta que emplea
cada computadora para conectarce a internet y asi
pasarcela a el servicio web?.

Agradeciendo de antemano Camilo Valderrama.
 

Leer las respuestas

#1 Leonardo Diez Dolinski
14/05/2004 - 09:26 | Informe spam
Hola Camilo,
No estoy 100% seguro de lo que digo, pero en algún momento me pasó algo
parecido y esto es a lo que llegué:
- Si una máquina está dentro de una red local y accede a internet a través
de un gateway, no tiene una IP pública, es decir, no hay forma que nadie
desde fuera de la red llegue a ella. Todas las máquinas saldrán con la misma
IP, y si intentas acceder a esa IP, a donde estás accediendo es al gateway.
- Si la máquina hace un pedido, por ejemplo HTTP, el servidor responde a la
IP del gateway y este sabe que el paquete va para la máquina que hizo el
pedido y se lo da.

Por lo tanto, creo que la única forma de conectar dos máquinas es a través
de un servidor público, al cual se conectan ambas máquinas. Lo que no sé es
si, una vez establecidas las conexiones de las dos máquinas al servidor se
puede hacer que estas se conecten entre si directamente, pero me parece que
no.

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"Camilo Valderrama" wrote in message
news:cb5801c4392e$693c12c0$
Hola a todos, estoy realizando mi tesis que lleva como
titulo "Desarrollo de una aplicacion de mensajeria
instantanea atraves de internet ", la aplicacion ya
se encuentra casi terminada, y funciona en una red local,
pero se me presenta un problema en internet, ya que si se
quieren comunicar dos aplicaciones que estan en dos redes
distintas, ninguna de ellas tiene una ip real, puesto que
usan una puerta de enlace, y al servicio web le paso la
ip local, esta es la no real que posee la maquina, mi
pregunta es: como puedo obtener todad la ruta que emplea
cada computadora para conectarce a internet y asi
pasarcela a el servicio web?.

Agradeciendo de antemano Camilo Valderrama.

Preguntas similares