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:
- Servidor en Macbook IP 192.168.5.111 (no DHCP, asignado estáticamente por enrutador)
- Tener una IP estática de ISP
- Intentando probar el servidor desde el teléfono conectado al hogar Wifi IP 192.168.5.101
- 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>