首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从网络以外的设备连接到本地主机

从网络以外的设备连接到本地主机
EN

Stack Overflow用户
提问于 2017-06-15 09:17:52
回答 2查看 149关注 0票数 0

我目前正在大学做一个项目,在那里我们必须开发一个多人角色扮演游戏,并使用客户端-服务器架构。我的部分是开发一个响应客户端请求的Java。为了使我的团队成员能够连接到我的本地主机服务器,我需要做什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-15 09:24:25

如果您希望本地网络之外的客户端能够看到您的服务器,则需要使用类似ngrok之类的工具。正是为了这个而设计的。https://ngrok.com/

如果您的客户端将从您的网络连接,他们将需要您的机器的ip地址。他们可以把它输入到浏览器窗口中。如果您在80以外的端口上运行java服务器,那么它们将需要将其添加到url中。

代码语言:javascript
复制
// from inside the network
example: http://192.168.1.125:80
example: http://192.168.1.125:3000
example: http://192.168.1.125:5000

// from outside the network
example: http://yourNgrokName.ngrok.com
票数 0
EN

Stack Overflow用户

发布于 2017-06-15 09:24:42

通常,所有计算机(即macOS、linux、windows)至少有一个外部不可访问的双接口(localhost)和一个可从外部到达的外部接口(wifi或以太网)。

在大多数计算机系统中,本地主机解析为IP地址127.0.0.1 (这是最常用的IPv4回送地址)和IPv6回送地址:1.本地主机也是保留的顶级域名,用于避免与主机名的定义混淆。

如果您希望您的团队成员能够到达您的计算机,则必须使用第二个接口的地址。

但在这种情况下,可能会有许多问题与您的个人防火墙,网络拓扑等。

外部这个词本身是非常通用的,因为它可能意味着:

  • 家庭网络中的计算机(小尺寸)
  • 我办公室网络中的计算机(中小型),可能分布在更多的建筑物上。
  • 互联网上所有的电脑

当您希望您的个人计算机可以从外部访问时,就会出现不同的网络问题。

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

https://stackoverflow.com/questions/44563615

复制
相关文章

相似问题

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