Не удается подключить приложение Android, работающее на телефоне, к localhost

#php #android #xampp #google-cloud-messaging

# #php #Android #xampp #google-облако-обмен сообщениями

Вопрос:

Я создаю приложение для Android с использованием GCM. Я пытаюсь зарегистрироваться через свое приложение, работающее на телефоне, входные данные не могут быть сохранены на localhost XAMPP с использованием php. Мой телефон и ноутбук работают в одной сети. Существует некоторая проблема с IP-адресом localhost. Я использую этот URL-адрес для сохранения на локальном хосте, где 192.168.43.247 — это IP-адрес, когда компьютер работает с помощью сети 3G телефона. 192.168.43.247/gcm_server_php/register.php

Пожалуйста, помогите!

Комментарии:

1. Тогда какой IP-адрес вы используете в своем клиенте? Вы используете свой телефон в качестве точки доступа? Привязка?

2. ДА. Я использую сеть телефона и с помощью телефона создаю точку доступа Wi-Fi.

Ответ №1:

Open Xampp>apache>conf>http-conf файл в блокноте.

Найдите Listen 80 и закомментируйте с помощью #(например, #Listen 80) и напишите под ним: Listen (статический IP-адрес сервера): 80

например:

 Listen 192.168.1.34:80
 

Ответ №2:

Если вы хотите использовать свое приложение на эмуляторе с базой данных localhost (Xampp), тогда вам нужно использовать IP-адрес 10.0.2.2 вместо другого локального IP-адреса. если вы хотите использовать свой aap на мобильном телефоне, тогда вы можете использовать тот же IP-адрес. нажмите стрелку вверх слева, если мой ответ полезен длявы

Комментарии:

1. Я использую этот IP-адрес, но мое приложение по-прежнему не имеет подключения к локальному хосту.

Ответ №3:

попробуйте проверить, отключив брандмауэр или используя команду ipconfig / all, затем получите свой ip оттуда и используйте этот ip в качестве IP-адреса сервера.

Если все еще возникает ошибка, то это может быть ошибка вашего локального сервера, запрос может быть заблокирован или что-то еще, что вам нужно выяснить.чтобы проверить это, попробуйте открыть URL-адрес в вашем мобильном браузере Android.