Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 服务器套接字挂起关闭\u等待_C#_Sockets_Tcp - Fatal编程技术网

C# 服务器套接字挂起关闭\u等待

C# 服务器套接字挂起关闭\u等待,c#,sockets,tcp,C#,Sockets,Tcp,场景如下: 我正在从我的C#服务器应用程序向客户端发送大量数据。 数据流突然停止,客户端没有数据更新,端口被阻塞 发生这种情况时,服务器端症状为 关闭\u在该端口中等待(netstat) 操作将在日志中阻塞(错误代码:135) 无法从客户端建立新连接 Telnet无法访问该端口 目前,每当出现问题时,我们都会重新启动服务器。显然,这不是一个解决办法 有人能为windows Server 2008中卡在关闭等待中的服务器套接字提供解决方案吗? 如果您对这种情况有任何建议,我们将不胜感激 提前感谢。

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

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

  • 关闭\u在该端口中等待(netstat)
  • 操作将在日志中阻塞(错误代码:135)
  • 无法从客户端建立新连接
  • Telnet无法访问该端口
  • 目前,每当出现问题时,我们都会重新启动服务器。显然,这不是一个解决办法

    有人能为windows Server 2008中卡在关闭等待中的服务器套接字提供解决方案吗? 如果您对这种情况有任何建议,我们将不胜感激


    提前感谢。

    关闭\u等待表示对等方已关闭连接,TCP正在等待本地应用程序关闭套接字


    所以关闭它。

    我在这里使用IPWorks无法发送关机信息,只能关闭()。我认为close内部包含shutdown()。使用我的异步套接字(winsock)而不是ipworks时没有问题。但在IPWorks中,我不知道如何解决它。@MSK关机与我的答案完全无关。情况依然如此。合上插座。