Как подключиться к локальному порту с Android?
У меня есть сервер EasyPHP на моем локальном компьютере. Я делаю программу, которая подключается к PHP-сценариям и возвращает результат на локальный компьютер. Все работает хорошо, я использую 127.0.0.1:8888 адрес и порт. Я использовал 8888, потому что мне нужен был порт 80 для чего-то другого.
Я подключен к моей беспроводной связи на моем месте. Я положил приложение на мой Android и изменить адрес на http://192.168.1.101:8888/page.php
и я не могу получить результаты обратно.
Кто-нибудь знает, как я могу подключиться к локальному серверу через некоторые другие устройства, которые находятся в той же сети, в моем случае беспроводной.
1 ответ
Ваш веб-сервер, вероятно, прослушивает только локальный хост (127.0.0.1), доступ к которому невозможно получить с любого другого компьютера. Вы хотите, чтобы ваш веб-сервер прослушивал все IP-адреса. Если вы используете Apache, отредактируйте вашу конфигурацию и убедитесь, что ваша строка прослушивания выглядит следующим образом:
Listen 8888
и ваша запись виртуального хоста (если у вас есть), как это:
<VirtualHost *:8888>
Это заставит Apache прослушивать все интерфейсы.