Eu tenho o servidor EasyPHP no meu computador local. Estou criando um programa que se conecta a scripts PHP e retorna o resultado para o meu PC local. Tudo funciona bem, estou usando o endereço e a porta 127.0.0.1:8888. Usei 8888 porque precisava da porta 80 para outra coisa.
Estou conectado ao meu wireless em minha casa. Coloquei o aplicativo no meu Android e mudei de endereço para http://192.168.1.101:8888/page.php
e não consigo recuperar os resultados.
Alguém sabe como posso me conectar ao servidor localhost através de outros dispositivos que estão na mesma rede, no meu caso, sem fio.
Responder1
Seu servidor provavelmente está escutando apenas no localhost (127.0.0.1), que não pode ser acessado de nenhum outro computador. Você deseja que seu servidor web escute todos os endereços IP. Se você estiver usando o Apache, edite sua configuração e certifique-se de que sua linha de escuta fique assim:
Listen 8888
e sua entrada de host virtual (se você tiver uma) assim:
<VirtualHost *:8888>
Isso fará com que o Apache escute em todas as interfaces.