首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从网络中的另一台计算机访问本地主机(运行在Mac上)

问从网络中的另一台计算机访问本地主机(运行在Mac上)
EN

Stack Overflow用户
提问于 2015-01-16 15:33:34
回答 2查看 3.4K关注 0票数 0

我在Mac上运行了一个REST服务,它目前正在使用"localhost:8888“和"10.0.2.2:8888”进行访问。

我想从同一网络中的另一台计算机访问相同的服务。

我也禁用了防火墙,我输入了

代码语言:javascript
复制
 nc -v 192.168.1.3 8888

得到的结果是

代码语言:javascript
复制
nc: connectx to 192.168.1.3 port 8888 (tcp) failed: Connection refused

目前,我使用localhost (使用java应用程序访问)和10.0.2.2 (使用android应用程序访问,在模拟器中运行),它们都运行在服务器运行的同一台机器上。

我想把android应用程序放到我的手机上,并给机器ip接入(因为如果我通过wifi连接到互联网,它将在同一个局域网中),我应该能够访问我的机器上的服务运行。

有人能告诉我我在这里做错了什么吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-08-14 17:46:26

无法从前端代码访问本地主机。它需要引用服务器的名称或地址。

票数 0
EN

Stack Overflow用户

发布于 2017-08-14 18:11:56

本地主机地址应该是127.0.0.1,它位于地址的回送范围内。127.0.0.0/8块中的任何地址都不能出现在任何网络上,也不能将该块中的任何地址用作主机之外的源地址或目标地址。一个主机不可能访问另一个主机上该地址范围内的任何内容。

至少可以追溯到https://www.rfc-editor.org/rfc/rfc990

将A类网络编号127分配给“回环”功能,即由较高级协议发送给网络127地址的数据报应在主机内部循环。到网络127地址的任何数据报都不应该出现在任何网络上。

https://www.rfc-editor.org/rfc/rfc1122#section-3.2.1.3

(g) { 127,} 内部主机回送地址。此表单的地址不得出现在主机之外。

也是https://www.rfc-editor.org/rfc/rfc333

127.0.0.0/8 -此块被指定用作Internet主机回送地址。由较高级别协议发送到此块内任何地址的数据报应该会在主机内部循环。这通常只使用127.0.0.1/32进行回送,但是这个块中的任何地址都不应该出现在任何RFC1700 (第5页)的任何网络上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27987384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档