Я пытался получить доступ к локальной странице, используя 192.168.56.1. который вчера работал нормально на моем эмуляторе, а также на моем устройстве.

Но сегодня, когда я попытался, это не работает, я получаю информацию об истечении времени ожидания в устройстве; но все равно отлично работает в эмуляторе. Я не мог понять, что пошло не так, как я не изменил какие-либо настройки или ничего.

Я также обеспечил разрешение ИНТЕРНЕТ в файле манифеста.Также в IPCONFIG я проверил, я имею в виду правильный IP-адрес. Я использую XAMPP в качестве сервера.

Не могли бы вы, пожалуйста, руководство, что пошло не так?

1 ответ1

0

Основываясь на комментариях выше: IP-адрес, на который вы пытаетесь перейти на вашем телефоне (192.168.56.1), является локальным IP-адресом вашей локальной сети. На самом деле вы не можете перейти на этот IP-адрес, находясь в Интернете, так как он известен только другим компьютерам в вашей локальной сети. Поскольку ваш телефон не подключен к локальной сети, он не сможет увидеть этот компьютер по этому IP-адресу.

Если ваш компьютер подключен к маршрутизатору, вам необходимо выполнить переадресацию портов на маршрутизаторе. Если это интернет-приложение (http), то вам нужно перенаправить порт 80 на IP-адрес вашего компьютера по адресу 192.168.56.1. После этого изменения вы сможете указать свой IP-адрес, назначенный вам вашим провайдером. Вы можете найти это, зайдя на http://www.whatsmyip.org/ на своем настольном компьютере.

Ваш внешний IP-адрес отправит ваш телефон на ваш маршрутизатор, который будет перенаправлять HTTP-трафик (порт 80) на ваш внутренний IP-адрес рабочего стола 192.168.56.1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .