TCP 服务器断开连接

TCP 服务器断开连接

我的 Windows 机器(或网络设置)在大约 4 次交易后断开 TCP 服务器连接时遇到问题。

我的设置是,Windows 10 机器连接到路由器,然后连接到互联网,并通过转发端口返回到我的机器。

例子,

  • 我在端口 '10000' 上启动一个带有数据包发送器的 TCP 服务器

  • 使用我的远程设备(在网络之外),我通过转发端口连接到我机器上的 TCP 服务器并发送一些数据

  • 前几笔交易将按预期进行。
  • 4次交易后,服务器将停止响应,远程设备可以继续发送,因为它仍然认为存在服务器,但我看不到 TCP 服务器上的数据。

我可以用任何 TCP 服务器程序(Hercules、Packet Sender 等...)在我的计算机上重现这种情况,包括用 C# 和 php 自编写的程序。

注意:这仅发生在通过转发端口的网络外部的设备上,如果它是机器或网络本地的,它就可以工作。

我已经排除了发送设备,因为我可以连接到不在我的网络上的其他服务器,并且它可以按预期工作。

我怀疑是路由器\网络设置,但我不知道从哪里开始。

相关内容