
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