TCP 伺服器斷開連接

TCP 伺服器斷開連接

我的 Windows 電腦(或網路設定)在大約 4 個交易後遺失 TCP 伺服器連線時遇到問題。

在我的設定中,Windows 10 電腦連接到路由器,然後連接到互聯網,並使用轉發連接埠返回到我的電腦。

例子,

  • 我在連接埠“10000”上啟動一個帶有資料包發送器的 TCP 伺服器

  • 使用我的遠端設備(網路外部),我透過轉發連接埠連接到我的電腦上的 TCP 伺服器並發送一些數據

  • 前幾筆交易將按預期進行。
  • 4 個事務後,伺服器將停止回應,遠端設備可以繼續發送,因為它仍然認為有伺服器,但我在 TCP 伺服器上看不到資料。

我可以使用任何 TCP 伺服器程式(Hercules、Packet Sender 等)在我的機器上重現這種情況,包括用 C# 和 php 自行編寫的程式。

注意:這種情況僅發生在透過轉送連接埠位於網路外部的裝置上(如果它位於其工作的電腦或網路的本機)。

我已經排除了發送設備,因為我可以連接到不在我的網路上的其他伺服器,並且它按預期工作。

我懷疑這是路由器\網路設置,但我不知道從哪裡開始。

相關內容