我正在用c#开发Client socket.io客户端。
我在服务器上呼叫请求。请求是相同的,并且效果很好。但是过了一会儿-一两个小时后-我收到以下错误消息:
System.IO.IOException
:无法从传输连接中读取数据:连接尝试失败,因为远程站在一段时间后未正确响应,或者已建立的连接出现故障,因为所连接的主机未响应。
System.Net.Sockets.SocketException
:连接尝试失败,因为远程站在一定时间后未正确响应,或者连接失败,因为所连接的主机在{{1 }}
客户端无法重新连接到服务器。如果我关闭所有内容并等待几分钟然后重新启动,则它将再次正常运行。
可能是什么问题? Internet连接稳定,与服务器的连接也稳定。
这是客户端的设置:
System.Net.Sockets.Socket.Receive (Byte [] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
正如我已经提到的,它运行良好,但是不久之后我遇到了问题,显示了错误,并且他无法重新连接