Bueeenas
Resulta que una conexión con sockets me funciona en una LAN, pero cuando salgo de la LAN, a una WAN (ip´s públicas vs privadas) no se me hace la conexión de los sockets.
Que pasa?
Qué hago?
Explico...
A
Estoy en mi LAN, en mi casa, con dos máquinas, y entre estas los sockets me funcionan bien, el servidor y el cliente se conectan sin problemas.
B
Cuando intento conectar con un amigo del mismo país pero que se encuentra en una LAN diferente, y utilizo la ip pública, la privada y viceversa, aquí no me quiere hacer la conexión.
Me imagino debo trabajar algún enlace con el enrutador que brinda la conexión a internet.
O en el lado del cliente enviar una solicitud al router para que me deje pasar a la PC que tiene el servidor.
Sinceramente no se que hacer.
Ni que temas en java tocar para hacer esto.