Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2007, 00:21
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: IPs y Sockets Java

Hola:

A un lado del router -tu red local- hay unas IPs determinadas, las que sean. Cuando un ordenador dentro de la red local intenta conectar con otra IP de esa red local, si todo está bien configurado, no hay problema.

Al otro lado del router -internet o red externa- hay otro conjunto de IPs que pueden o no estar repetidas con las de tu red local. Toda tu red local se ve desde fuera como una única IP, la del router por el lado de internet, es decir, la IP pública.

Si un ordenador de fuera de tu red local se intenta conectar a algún ordenador de tu red local, debe usar la IP pública del router e indicar a qué puerto quiere conectarse. Pero ahora viene el "truco". Debes configurar el router para decirle en cual de las IPs locales está el Servidor que atiende a ese puerto, de forma que el router pueda redirigir esa petición al ordenador local adecuado.

Si no realizas esta configuración, el router no es el que tiene el servidor arrancado y no sabe atender a ese servicio. Tampoco sabe a cual de los ordenadores locales debe redirigir la petición, por lo que la conexión falla.

Se bueno.
__________________
Apuntes Java
Wiki de Programación