【问题标题】:TCP/IP Socket Programming Static Web IP between Dynamic IPTCP/IP Socket 编程 动态 IP 之间的静态 Web IP
【发布时间】:2015-06-15 07:36:38
【问题描述】:

我对 TCP/IP 套接字编程感到困惑。我知道互联网协议,但理论上...

我正在解释我的问题(我需要什么)

我有一台服务器在 X.X.X.X IP 地址上工作。它总是听 Y PORT。

当我想在我的电脑上连接该服务器时,我没有问题,因为我写了 ip 地址 (X.X.X.X) 和端口 (Y) 并且我的电脑连接了..

当我连接到服务器时,服务器会保留我的 IP 地址和我的本地 IP 地址。连接结束后。

这是我的问题开始... 我很伤心,我的服务器知道我的本地 PC 信息。如何连接到我的 Web 服务器上的本地 PC 并发送 TCP 或 UDP 数据包?我在我的调制解调器上做了端口转发,但我不想要它。当我做端口转发时没有问题,但我不想要它......

感谢您的回复,如果我有错误,请原谅我的engislih。

【问题讨论】:

    标签: sockets networking tcp


    【解决方案1】:

    如果路由器/NAT 位于您的服务器和外部客户端之间,您必须在路由器上使用端口转发。外部客户端不会直接连接到您服务器的私有 LAN IP/端口,而是连接到路由器的公共 WAN IP/端口。因此,路由器需要知道转发到该 IP/端口的入站数据包到服务器的专用 LAN IP/端口。

    运行在本地 PC 上的客户端能够连接到服务器,因为它们都位于路由器的同一 LAN 端,因此连接是直接的,不通过路由器的 WAN。对于路由器 WAN 端的客户端,情况并非如此。

    【讨论】:

      猜你喜欢
      • 2015-06-24
      • 2017-04-27
      • 1970-01-01
      • 2015-12-10
      • 2016-05-09
      • 2015-06-04
      • 2016-08-27
      • 2013-07-20
      • 1970-01-01
      相关资源
      最近更新 更多