错误: System.IO.IOException:无法从传输连接中读取数据:建立的连接已被主机中的软件中止。 ---> System.Net.Sockets.SocketException:建立的连接被主机中的软件中止了 在System.Net.Sockets.NetworkStream.Read(字节[]缓冲区,Int32偏移量,Int32大小)
我的连接正常工作,正常工作,然后出现错误。 然后可行,可行,然后出错.. 找不到任何模式...检索到的邮件很小,因此不会造成重复出现的问题。
我有一个永远都可以工作的机器。
我使用端口:993和SSL
我在哪里寻求解决问题?
答案 0 :(得分:0)
无法从传输连接中读取数据:已建立的连接已被主机中的软件中止。
这是一个常见的Windows套接字错误,仅表示客户端和远程主机之间的连接由于某种原因而断开。
这可能是由多种原因引起的,例如(但不限于):
在列表上……
您只是在体验网络编程的乐趣。网络连接不是100%可靠的,因为出于各种原因它们都可以在随机时间断开。
作为程序员,您所能做的就是捕捉这些异常,并尝试重新连接并再次发出相同的请求。
这就是您所能做的。