首页 > 其他分享 >send it failed() The virtual circuit was reset by the remote side executing a hard or abortive close

send it failed() The virtual circuit was reset by the remote side executing a hard or abortive close

时间:2023-06-13 14:44:23浏览次数:48  
标签:reset UDP remote 主机 重置 应用程序 连接 executing 远程

串口调试助手报错提示

The virtual circuit was reset by the remote side executing a hard or abortive close. for upd socket ,the remote host was unable to deliver a previously sent UDP dategram and responded with a port unreachable ICMP packet the application should close the socket as it is no longer usable (连接被对方重置)

这段信息表明在使用UDP套接字进行通信时,远程主机执行了强制或中止关闭操作,导致虚拟电路被重置。同时,远程主机无法传递先前发送的UDP数据报,并用一个端口不可达的ICMP数据包进行了响应。因此,应用程序应该关闭该套接字,因为它已不再可用。

这种情况可能发生在以下情况下:
远程主机或网络出现故障:远程主机或网络可能发生故障或出现问题,导致无法传递UDP数据报或对UDP请求作出正确响应。这可能是由于网络拥塞、路由问题、防火墙配置等原因引起的。
远程应用程序关闭:远程应用程序可能已经关闭或终止,因此无法继续处理UDP请求。在这种情况下,远程主机将发送一个端口不可达的ICMP数据包作为响应。
根据这段信息,建议应用程序在接收到连接被重置的通知后关闭该UDP套接字。这样可以释放资源,并允许应用程序采取适当的措施来处理这种情况,例如重新建立连接或通知用户。

 

WSAECONNRESET

 

 

WSAE连接复位   10054

连接被对端重置。

现有连接被远程主机强行关闭。如果远程主机上的对等应用程序突然停止、主机重新启动、主机或远程网络接口被禁用或远程主机使用硬关闭(有关远程主机上 SO_LINGER 选项的更多信息,请参阅 setsockopt)通常会导致这种情况插座)。如果在一个或多个操作正在进行时由于保持活动检测到故障而导致连接中断,也可能会导致此错误。正在进行的操作因 WSAENETRESET 而失败。随后的操作因 WSAECONNRESET 而失败。

 参考网址:https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send

标签:reset,UDP,remote,主机,重置,应用程序,连接,executing,远程
From: https://www.cnblogs.com/zhouxingxing7920/p/17477448.html

相关文章

  • git问题:remote: [session-584b73b2] Access denied... The requ ested URL returned e
     error403是服务器拒绝了终端的访问,是账户密码的问题,是因为git客户端缓存了错误的密码。我是原来有个git账户,使用https方式,密码永久保存的方式,在操作另一个git账户时可能更新了缓存密码。方法:使用gitclonehttp://username:[email protected]/name/projectname.git克隆任......
  • Connection reset,Connection rese
    Connectionreset,Connectionresetbypeer,Softwarecausedconnectionabort:socketwriteerror,recvfailedTheBestwaytoChinajava.net.SocketException:Connectionresetbypeer:socketwriteerrorjava.net.SocketException:Connectionresetjava.net.Socket......
  • 【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054
    使用git获取github上代码时报错:OpenSSLSSL_read:Connectionwasreset,errno10054(此时又必须开着vpn才能访问到github)参考网上的回答,成功解决问题:修改设置,解除ssl验证gitconfig--globalhttp.sslVerify"false"此时,再执行git操作即可。32656@ThinkPad-WeiMINGW64/d/01Te......
  • 【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054
    使用git获取github上代码时报错:OpenSSLSSL_read:Connectionwasreset,errno10054(此时又必须开着vpn才能访问到github)参考网上的回答,成功解决问题:修改设置,解除ssl验证gitconfig--globalhttp.sslVerify"false"此时,再执行git操作即可。32656@ThinkPad-WeiMINGW64/d/01Te......
  • How to: Configure Express to accept remote connections zz
    作者写于2005,针对的是sqlserver2005express.Updated配置sqlserver2005以允许远程连接TheinformationinthispostingissupersededbythefollowingKBArticle:914277 HowtoconfigureSQLServer2005toallowremoteconnectionshttp://support.microsoft.com/d......
  • Mac专用远程工具-Microsoft Remote Desktop
    MicrosoftRemoteDesktop是一款专为Mac用户设计的远程桌面工具,它可以让用户通过网络连接到其他计算机,实现远程控制和操作。该工具支持多种远程连接协议,包括RDP、VNC、SSH等,可以实现跨平台连接,支持Windows、Linux、Mac等多种操作系统。→→↓↓载MicrosoftRemoteDesktop Mic......
  • golang导入私有仓库报错:“server response: not found:xxx: invalid version: git ls
    1.问题:goget导入私有仓库报错➜goget"devops.gitlab.xxx.com/test/kafka-utils"go:devops.gitlab.xxx.com/test/[email protected]:verifyinggo.mod:devops.gitlab.xxx.com/testo/[email protected]/go.mod:readinghttps://goproxy.cn/sumdb/sum.golang.org/......
  • git clone出现remote error: Repository not found错误
    出现这种错误的时候,需要确定几件事情1.确定远端项目是否存在2.自己是否有gitclone权限3.查看自己的凭据是否正确主要说一下凭据查看 看一下自己的用户名和密码是否正确!!! ......
  • 记一次 Connection reset by peer 报错修复
    写项目的时候,我自己开发了一个打包下载的接口,可以提供给用户将特定的文件打包下载的功能。但是在执行的过程中出现了报错java.io.IOException:Connectionresetbypeer因为是第一次写下载接口不知道后续我就查百度百度上给的答案是Nginx缓存不够,得取消缓存或者是增大缓存,在......
  • 多线程同步AutoResetEvent 和ManualResetEvent
         ......