难以访问本地网络服务器

时间:2014-07-03 15:25:09

标签: android python solr webserver tokyo-tyrant

我在Linux虚拟机上设置了一个Echoprint本地网络服务器(使用tokyotyrant,python,solr)。

我可以通过浏览器访问它或使用http // localhost:8080在虚拟机中卷曲并在非虚拟机中(无法找到如何更好地说明)我在上面使用IP虚拟机也带有8080端口。

然而,当我尝试通过我的Android在同一个wifi上访问它时,我得到连接拒绝错误。

4 个答案:

答案 0 :(得分:0)

如果您从Android模拟器中引用系统上的本地主机,则必须使用10.0.2.2:8080。因为Android模拟器在虚拟机(QEMU)内部运行,因此127.0.0.1或localhost将是模拟器自己的环回地址。

参考:Emulator Networking

答案 1 :(得分:0)

服务器是绑定到localhost还是0.0.0.0?

由于桥接,也许您的主机也会将该IP解析为某种本地主机。

答案 2 :(得分:0)

“localhost”和“127.0.0.1”都只是本地环回接口:它们只在同一台机器中有意义。在您的Android设备上,假设它与您的机器在同一个wifi网络上,您需要使用主机的实际IP地址:您可以从该机器的网络设置或路由器的Web界面中找到它

答案 3 :(得分:0)

如果有人遇到同样的问题,我就解决了。 连接必须通过电缆连接,并且在VMware Player设置上必须桥接网络连接,您还必须单击"配置适配器"并取消选中" VirtualBox仅限主机以太网适配器"。