Hola gente,
Tengo una duda que no se si tiene solución. Estoy programando en java y tengo un problema al crear servidores usando sockets. El problema es que tengo un router que me proporciona una ip privada para mi equipo y obviamente al ser privada esa ip no se la puedo proporcionar a un cliente para que se conecte. Si le doy al cliente la ip del router tampoco funciona ya que los paquetes llegarían al router pero el router no sabría a quién entregarselos. Entonces, ¿hay alguna forma de dar una IP que pueda usar un cliente para que se conecte a mi equipo?
Si desconecto el router y conecto directamente mi equipo al cablemodem que tengo entonces mi equipo sí que tiene una ip pública y la que es accesible para el cliente pero obviamente esto no es una solución ya que el router no lo puedo quitar de manera permanente.
Gracias a los que os leais todo este tochazo