Android HttpClient отправляет запрос на хост-машину через USB

У меня есть приложение для Android, работающее на телефоне, подключенном к хост-машине через USB. Телефон всегда будет подключен к машине, и мне нужно отправить HTTP-запрос на машину. Работая в эмуляторе, я могу получить доступ к веб-серверу, запущенному на компьютере, используя IP-адрес 10.0.2.2, и он отлично работает. Однако при запуске того же приложения на телефоне я получаю SocketException из Сеть недоступна . В телефоне нет SIM-карты и Wi-Fi, мне нужен HTTP-запрос, чтобы просто перейти через USB к компьютеру. Это вообще возможно? Если да, то что я делаю не так.

Я использую стандартный код HttpClient, ничего особенного, который отлично работает, если я запускаю его на телефоне через Wi-Fi, поэтому я знаю, что проблема не в этом.

5
задан jackbot 29 June 2011 в 12:57
поделиться