首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >搜索/获取消息错误"System.IO.IOException:无法从传输连接读取数据“

搜索/获取消息错误"System.IO.IOException:无法从传输连接读取数据“
EN

Stack Overflow用户
提问于 2019-06-11 17:45:57
回答 1查看 141关注 0票数 0

错误: System.IO.IOException:无法从传输连接读取数据:已建立的连接已被主机中的软件中止。-> System.Net.Sockets.SocketException:已建立的连接被主机中的软件以System.Net.Sockets.NetworkStream.Read(Byte[]缓冲区,Int32偏移量,Int32大小)中止。

我有一种连接,工作...然后是错误。然后工作,工作,然后出错..找不到任何模式...检索到的邮件很小,所以不会是资源问题。

我还有一台总是能用的..

我使用port: 993和SSL

我应该在哪里解决这个问题??

EN

回答 1

Stack Overflow用户

发布于 2019-06-11 21:50:58

无法从传输连接读取数据:已建立的连接已被主机中的软件中止。

这是一个通用的Windows套接字错误,它仅仅意味着客户端和远程主机之间的连接由于某种原因而断开。

这可能是由许多原因引起的,例如(但不限于):

  1. 远程主机已重新启动

远程主机断电(停电)

  1. IMAP/POP3/SMTP服务器软件崩溃
  2. IMAP/POP3/SMTP服务器软件由于空闲时间太长而断开了客户端的连接
  3. 客户端和服务器之间的路由器重新启动
  4. 客户端和服务器之间的网线被拔下或(意外)切断客户端和服务器之间的某处

在名单上还有...

您正在体验网络编程的乐趣。网络连接不是100%可靠的,因为它们可能会因为各种原因而在随机时间断开。

作为程序员,您所能做的就是捕获这些异常,并尝试重新连接并再次发出相同的请求。

这就是你所能做的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56540917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档