Red de conocimiento informático - Aprendizaje de programación - problema del socket java

problema del socket java

El protocolo TCP estipula que 192.168.* no puede atravesar enrutadores de Internet. Esta es una dirección de Clase C. También hay una dirección de Clase B 172.16 y una serie de direcciones de Clase A. La configuración predeterminada del enrutador es aislar los paquetes de datos dentro del. LAN se reenviará externamente.

Incluso si las dos máquinas tienen IP diferentes pero ambas están dentro del rango de 192.168.*, todavía no pueden pasar el enrutador de Internet.

Por lo tanto, si desea procesar entre enrutadores, debe realizar la conversión NAT y realizar el mapeo NAT en una IP en los dos enrutadores. Por ejemplo: asigne 01001 al puerto de chat de 192.168.0.1, asigne. 01002 a 192.168.0.2; asigne 10103 al puerto de chat de 192.168.10.103, y así sucesivamente. Etcétera. Al enviar información al 10.103 en la red A, se conectará al puerto 202.207.208.209:10103.