gpt4 book ai didi

c# - 服务器套接字在 Close_Wait 中挂起

转载 作者:可可西里 更新时间:2023-11-01 02:32:17 26 4
gpt4 key购买 nike

场景如下:
我正在从我的 C# 服务器应用程序向客户端发送大量数据。
突然数据流停止,客户端没有数据更新,端口被阻塞。

发生这种情况时,服务器端的症状是

  1. Close_Wait 在该端口 (netstat)
  2. 操作会在日志中阻塞(错误代码:135)。
  3. 无法从客户端建立新连接。
  4. Telnet 无法访问该端口

目前,每当出现问题时,我们都会重新启动服务器。显然这不是解决方案。

有人可以为 Windows Server 2008 中卡在 Close_Wait 中的服务器套接字提供解决方案吗?对此场景的任何建议将不胜感激。

提前致谢。

最佳答案

CLOSE_WAIT 表示对端已关闭连接,TCP 正在等待本地应用程序关闭套接字。

所以关闭它。

关于c# - 服务器套接字在 Close_Wait 中挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com