【问题标题】:How can we connect a TCP client to a TCP server outside the local network?我们如何将 TCP 客户端连接到本地网络之外的 TCP 服务器?
【发布时间】:2016-11-28 06:27:00
【问题描述】:

我们如何将 TCP 客户端连接到本地网络之外的 TCP 服务器? 我已经尝试过公共 IP 而不是本地 IP,但这不起作用。

【问题讨论】:

  • 检查防火墙设置
  • "TCP 客户端到 TCP 服务器" TCP 没有客户端或服务器。 TCP 创建对等连接。客户端/服务器是 TCP 一无所知的应用概念。

标签: java networking tcp


【解决方案1】:

我假设您指的是一个设置,其中您有一个包含您的计算机的家庭网络,以及一个具有公共 IP 地址的路由器。在这种情况下,您需要在路由器上设置端口转发,以便它知道应该将到达特定端口的远程连接转发到本地网络上的哪个设备(默认情况下它会丢弃这些连接)。

如何配置它取决于您的路由器,但应该非常简单。大多数路由器都有一个网络界面,通常可以通过http://192.168.1.1 访问(或参见those instructions

【讨论】:

    猜你喜欢
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 2021-08-12
    • 2022-01-16
    • 2019-06-06
    相关资源
    最近更新 更多