Puerto abierto en el enrutador para el socket Java.

Puerto abierto en el enrutador para el socket Java.

Estoy intentando crear una aplicación de igual a igual y quiero un puerto para intercambiar información de conexión y quiero asegurarme de que este puerto no se cierre desde el firewall en el camino entre pares y que otra aplicación no utilice este puerto.

Respuesta1

Básicamente, hay varias formas de establecer una conexión entre pares que no pueden aceptar conexiones entrantes en sus direcciones aparentes de Internet.

  • Determine si parece haber traducción de direcciones de red (NAT) y, si la hay, intente utilizar UPnP y/u otros protocolos de asignación de puertos NAT para configurar cualquier enrutador NAT que responda para reenviar un puerto en la dirección de Internet a la dirección local.
  • Si uno de los pares puede aceptar conexiones entrantes, coordine para que escuche una conexión y el otro par se conecte a ella.
  • Utilice técnicas transversales de NAT para intentar establecer una conexiónhttps://en.wikipedia.org/wiki/NAT_traversal

información relacionada