tutorial interfaz gui grafica eventos español ejemplos componentes java networking server

java - interfaz - No se puede acceder al servidor simple localmente, pero se puede acceder externamente



java swing tutorial pdf español (1)

Así que estoy en el proceso de aprender a hacer una aplicación para Android, y requeriré un servidor para obtener información. He creado un servidor simple que solo escucha en el puerto 65431 para las conexiones y una vez que se establece una conexión, simplemente escribe una línea de texto.

El problema es que puedo probar el servidor desde una red externa y todo funciona bien, sin embargo, cuando lo pruebo desde mi red local, no funciona.

Lo que quiero decir con una red local:

  1. Servidor en Macbook IP 192.168.5.111 (no DHCP, asignado estáticamente por enrutador)
  2. Tener una IP estática de ISP
  3. Intentando probar el servidor desde el teléfono conectado al hogar Wifi IP 192.168.5.101
  4. Cuando se prueba localhost, funciona, pero no para IP estática

Cuando pruebo desde mi teléfono, no hay conexión. ¿Alguna idea?


Su servidor estaría vinculado a la IP estática de lo que ha mencionado. Configure el servidor para que se ejecute en IP 0.0.0.0 y todo listo.

Pruebe el acceso con el siguiente comando en el servidor:

telnet <ip-address> <port>