Android HttpClient通过USB向主机发送请求

Android HttpClient通过USB向主机发送请求,android,networking,usb,httpclient,Android,Networking,Usb,Httpclient,我有一个安卓应用程序运行在通过USB连接到主机的手机上。手机将始终连接到机器,我需要向机器发送HTTP请求。在emulator中工作时,我可以使用10.0.2.2的IP地址访问计算机上运行的Web服务器,这很好。然而,在手机上运行相同的应用程序时,我得到了一个SocketException的网络不可访问。手机没有SIM卡,也没有wifi连接,我需要HTTP请求通过USB连接到电脑。这有可能吗?如果是这样,我做错了什么 我使用的是标准的HttpClient代码,没有什么特别的,如果我在手机上使用w

我有一个安卓应用程序运行在通过USB连接到主机的手机上。手机将始终连接到机器,我需要向机器发送HTTP请求。在emulator中工作时,我可以使用10.0.2.2的IP地址访问计算机上运行的Web服务器,这很好。然而,在手机上运行相同的应用程序时,我得到了一个
SocketException
网络不可访问
。手机没有SIM卡,也没有wifi连接,我需要HTTP请求通过USB连接到电脑。这有可能吗?如果是这样,我做错了什么


我使用的是标准的HttpClient代码,没有什么特别的,如果我在手机上使用wifi连接运行它,它绝对可以正常工作,所以我知道这不是问题。

反向栓系不确定它是否有效。我从来没有试过。此线程可能有助于:


此Android应用程序+Windows主机应用程序应能实现以下功能:


我最终放弃了这一功能,基本上是使用
adb

从电脑上轮询我想要的新内容。我认为这是不可能的。即使是usb,通常也不会使用ip地址来识别设备。