为了账号安全,请及时绑定邮箱和手机立即绑定

“同伴重置连接”是什么意思?

“同伴重置连接”是什么意思?

精慕HU 2019-06-25 16:23:24
“同伴重置连接”是什么意思?TCP连接上的“由对等方重置连接”错误的含义是什么?这是一个致命的错误,还是仅仅是一个通知或与网络故障有关?
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

这是致命的。远程服务器已经向您发送了一个RST数据包,它指示立即丢弃连接,而不是通常的握手。这绕过了正常的半封闭状态转换。我喜欢这个描述:

“由对等方重置连接”是TCP/IP等效于将电话重新挂在钩子上。这比不回答更礼貌,只留下一个人悬着。但这并不是真正礼貌的TCP/IP转换器所期望的fin-ACK。


查看完整回答
反对 回复 2019-06-25
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

这意味着接收到了TCP RST,现在连接已经关闭。这种情况发生在从连接的一端发送数据包时,但另一端不识别连接;它将返回设置了RST位的数据包,以便强行关闭连接。

如果另一方崩溃,然后返回或调用,则会发生这种情况。close()在套接字上,当有来自您在传输中的数据时,并向您表示您以前发送的一些数据可能尚未收到。

这是否是一个错误取决于您;如果您发送的信息只是为了远程客户端的利益,那么任何最终数据可能已经丢失,这并不重要。但是,您应该关闭套接字并释放与连接相关的任何其他资源。


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 597 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信