【发布时间】:2015-03-15 06:14:26
【问题描述】:
我有一个在 Mac OS X 上运行的 REST 服务,我目前使用“localhost:8888”和“10.0.2.2:8888”访问它
我想从同一网络中的另一台计算机访问相同的服务。
我也禁用了防火墙并输入了
nc -v 192.168.1.3 8888
得到的结果为
nc: connectx to 192.168.1.3 port 8888 (tcp) failed: Connection refused
目前我使用 localhost(使用 java 应用程序访问)和 10.0.2.2(使用模拟器中运行的 android 应用程序访问),它们都运行在服务器运行的同一台机器上。
我想把android应用程序放到我的手机上并给机器ip地址(因为如果我通过wifi连接到互联网,它将在同一个局域网中)我应该能够访问我的服务运行我的机器。
有人可以告诉我我在这里做错了什么吗?谢谢你
【问题讨论】:
-
不清楚服务器的IP地址是什么。是 10.0.2.2 还是 192.168.1.3(或两者都有),还是这里的不同 IP 错了。
-
嗨睡衣,我添加了一个解释作为对帖子的编辑,这样其他人就不会感到困惑。如果不痛,你能检查一下帖子吗?谢谢你:)
标签: macos rest networking localhost