Я разрабатываю приложение для Android, которое подключается к веб-серверу для получения информации. Я использую клиентскую библиотеку HTTP для подключения к веб-серверу.
У меня есть два сценария:
Эмулятор и веб-сервер установлены на одном компьютере. Приложение работает идеально.
Мобильный телефон Android (Xperia P), подключенный к моему ПК через USB-кабель, и веб-сервер, установленный на моем ПК.
Во втором сценарии приложение не может подключиться к веб-серверу.
Если у меня отключен 3G, будет получено сообщение об ошибке "сеть недоступна".
Если у меня включен 3G, будет получено сообщение об ошибке «java.net.SocketException: recvfrom failed: ECONNRESET (сброс соединения одноранговым узлом)».
Итак, я хотел бы протестировать свое приложение на реальном устройстве, и приложению необходимо подключиться к веб-серверу, установленному на моем ПК.
Как я могу сделать видимым веб-сервер для андроида? Я хотел бы, чтобы мобильное устройство было в сети моего ПК.
Спасибо