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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Anonimo
14/05/2004 - 11:08 | Informe spam
El código de su tesis va a ser de acceso público. Creo
que sería interesante esa aportación.

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.
.

Respuesta Responder a este mensaje
#3 Juan Carlos Restrepo
15/05/2004 - 00:11 | Informe spam
Si conoces las dos ips de la maquinas que vas a cominicar o los nombres de
maquina( ip de la LAN) , podrias hacer lo siguiente. Instalas un webservices
a cada lado( en la dos subredes) y estos los pones a hablar. De forma tal
que crees un puente entre las dos redes y cuando llegue una solicitud de la
red A la reciba el webservice de la red B. y esta solicitud tiene el nombre
del equipo al cual quiere conectase por tanto el web service de la red B si
conoce esa direccion y establece la conexion.

"Camilo Valderrama" escribió en el mensaje
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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida