有没有办法在与所有路由器断开连接时拥有公共IP地址?


0

我正在编写一个需要访问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年

1
您使用什么样的电缆连接这两个设备?您也许可以使用OTG网络适配器,然后将网络交叉电缆插入Windows机器,另一个插入OTG网络适配器。然后为Windows机器上的NIC分配一个静态地址,在Android设备上分配一个静态地址(例如windows上的192.168.0.1,Android设备上的192.168.0.2。)只要它们位于同一子网上,您就应该能够连接。重新连接在线后,您只需要撤消设置即可。
Enigman 2016年

1
这篇关于Android爱好者的帖子似乎解决了这个确切的话题。
杰克古尔德2016年

@Enigman我正在使用USB线。
P Hemans 2016年

Answers:


0

显而易见的答案是在笔记本电脑上建立一个ad hoc无线网络,但Android通常不会连接到ad hoc网络。您可以尝试使用您的设备。

所以我建议购买USB供电的旅行路由器。在使用电池供电时,您可以通过笔记本电脑为其供电,并希望您在如何联网设备方面提供很大的灵活性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.