我正在编写一个需要访问HTTP服务的移动设备。我希望从Android设备访问的Windows机器上运行Web服务。所以我在Android和Windows上进行开发。Android设备通过USB线连接到Windows机器。
当我在离线工作时,如露营或演示时,我没有LAN连接。Web服务没有要连接的适配器,因此没有Android设备可以连接的IP地址。即使我将固定IP地址设置到适配器上并且该适配器报告为已断开连接,该IP地址也不可用。
环回适配器将127.0.0.1
在Windows机器上提供给我,但是不能从Android设备公开访问(或者是?)
如何在Windows机器上提供可从Android访问而无需连接到网络的Web服务?
我可以接受购买WiFi旅行路由器作为答案虽然我很惊讶,这是唯一的方法,因为它必须是人们使用多个设备进行演示的常见问题。
1
您可以自动为Windows适配器分配IP地址,插入以太网电缆和Android设备(通过以太网连接,正确吗?)然后让它通过自己分配的IP地址访问Windows机器。
—
杰克古尔德2016年
您使用什么样的电缆连接这两个设备?您也许可以使用OTG网络适配器,然后将网络交叉电缆插入Windows机器,另一个插入OTG网络适配器。然后为Windows机器上的NIC分配一个静态地址,在Android设备上分配一个静态地址(例如windows上的192.168.0.1,Android设备上的192.168.0.2。)只要它们位于同一子网上,您就应该能够连接。重新连接在线后,您只需要撤消设置即可。
—
Enigman 2016年
这篇关于Android爱好者的帖子似乎解决了这个确切的话题。
—
杰克古尔德2016年
@Enigman我正在使用USB线。
—
P Hemans 2016年