Código fuente de subcontratación TCP
Te diré la forma más sencilla. Cuando envía información al servidor, su enrutador abrirá una IP externa.
Por ejemplo, su puerto IP: 192.168.1.2:8000-->(servidor)76.73.46.122:9000, la IP de su red externa (123.46.177.23) es correcta y se abrirá NAT para usted. automáticamente un puerto, como 123. Configure automáticamente el puerto NAT, no es necesario configurarlo manualmente.
Si aún no lo entiendes, sabrás cuando tenga tiempo de escribir un control.