Red de conocimiento informático - Aprendizaje de programación - Un programa QQ creado en JAVA usando programación SOCKET. Tanto el cliente como el servidor están construidos. Entonces, ¿cómo puedo ponerlo a disposición de otros usuarios de la red pública?

Un programa QQ creado en JAVA usando programación SOCKET. Tanto el cliente como el servidor están construidos. Entonces, ¿cómo puedo ponerlo a disposición de otros usuarios de la red pública?

No es necesario en absoluto.

Una forma, si solo quieres probarlo, primero puedes encontrar tu propia IP de red externa y luego usarla como IP del servidor y escribirla en la configuración del cliente (si no existe tal configuración). , tienes que volver a compilar) y dejar que amigos fuera de la red se comuniquen contigo y lo prueben.

IP de red externa: Hoy en día, los proveedores de servicios generalmente proporcionan IP dinámica de DNS. Por lo tanto, a menudo necesita buscar algunas páginas web que puedan detectar IP y puedan detectar la IP dinámica que se le asignó cuando se conecte esta vez.

El segundo método es comprar usted mismo una IP pública y conectarla a su computadora o servidor. De esta manera, siempre que su computadora esté encendida y el programa del servidor esté instalado, podrá brindar servicios. Otros pueden conectarse a través del cliente.

El tercer método es hacerlo en la LAN. Escriba la configuración del cliente como la IP de la intranet de la máquina donde se encuentra su servidor, y luego los clientes en la misma intranet podrán comunicarse entre sí.

La premisa anterior es que apagas el firewall de la máquina que estás utilizando.

PD: También escribí QQ antes, pero el servidor y el cliente están integrados y está en modo LAN. En otras palabras, siempre que alguien inicie el QQ en la red de área local, lo detectarás y, al mismo tiempo, él también te detectará a ti. No se requiere ningún servidor separado. Como Fei Qiu.