Cómo manejar el recorrido NAT en la aplicación c ++ peer to peer (por favor codifique ejemplos, no teoría) [cerrado]
-
05-07-2019 - |
Pregunta
Necesito desarrollar un juego simple que utilizará una conexión punto a punto utilizando el servidor centralizador de indexación.
Sé que hay un problema cuando un cliente intenta conectarse a otro cliente que está detrás de un enrutador. Estaba leyendo sobre el recorrido NAT que explica el uso principalmente de la teoría, pero lo que realmente me gustaría ver es ejemplos de código con C ++ o Java.
¿Puede ayudarme a comprender el significado de NAT transversal a través del código? ¿Quizás algún tipo de juego de cliente simple de código abierto?
Solución
El recorrido NAT no es tan sencillo de hacer bien. STUN podría ayudar: http://en.wikipedia.org/wiki/STUN
Otros consejos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow