1 votos

¿No se supone que "localhost" apunte a localhost?

Tengo varias aplicaciones en mi dispositivo que pueden ejecutar servidores HTTP. Puedo acceder al servidor sin problemas si utilizo la dirección IP privada real, pero localhost , 127.0.0.1 y [::1] todos fallan en el acceso al servidor. Antes de que pregunte, el puerto y el protocolo son correctos, ya que los utilizo para acceder al servidor de mi dispositivo a través de su dirección IP privada. ¿Por qué no funciona? ¿Cómo puedo conseguir que funcione?

1 votos

Para ello es necesario ejecutar el servidor en toda la interfaz o explícitamente en localhost. Si vinculas el servidor a una red particular como ethernet o Wi-Fi, acceder a localhost no serviría de nada. Muchas aplicaciones Android que se dedican a alojar un servidor proporcionan una configuración para elegir una interfaz. Intenta cambiarla a localhost o a All.

0 votos

@Firelord No tengo ni idea de lo que es una "interfaz" aquí.

0 votos

Usted tendría una configuración como esta en su aplicación de servidor. i.stack.imgur.com/VPzA6.jpg

1voto

xavier_fakerat Puntos 1

Localhost no funcionará porque la aplicación del servidor que está utilizando no está configurada para escuchar la interfaz de red localhost. Incluso dudo que el servidor http (servidor web) que estás utilizando tenga capacidad de escucha en la interfaz loopback. Por lo tanto, es necesario utilizar la dirección IP privada en su lugar (en la interfaz de red, es decir, wifi, ethernet, etc).

De hecho, como discutido por Firelord e Irfan, tendrías que estar usando un servidor web dedicado aplicación que tiene la capacidad de escuchar en todas las interfaces de red. A continuación, vincule el servidor al localhost (o a la interfaz loopback)

Además, si está utilizando localhost Los resolutores pueden o no pueden resolver que a 127.0.0.1 si no se menciona explícitamente en /etc/hosts

0 votos

¿Ayudó esto? Por favor, no te olvides de upvote/aceptar si te ha ayudado ;)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X