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

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

TCP连接上的“由对等方重置连接”错误的含义是什么?这是一个致命的错误,还是仅仅是一个通知或与网络故障有关?



精慕HU
浏览 598回答 3
3回答

慕盖茨4494581

这是致命的。远程服务器已经向您发送了一个RST数据包,它指示立即丢弃连接,而不是通常的握手。这绕过了正常的半封闭状态转换。我喜欢这个描述:“由对等方重置连接”是TCP/IP等效于将电话重新挂在钩子上。这比不回答更礼貌,只留下一个人悬着。但这并不是真正礼貌的TCP/IP转换器所期望的fin-ACK。

慕的地8271018

这意味着接收到了TCP RST,现在连接已经关闭。这种情况发生在从连接的一端发送数据包时,但另一端不识别连接;它将返回设置了RST位的数据包,以便强行关闭连接。如果另一方崩溃,然后返回或调用,则会发生这种情况。close()在套接字上,当有来自您在传输中的数据时,并向您表示您以前发送的一些数据可能尚未收到。这是否是一个错误取决于您;如果您发送的信息只是为了远程客户端的利益,那么任何最终数据可能已经丢失,这并不重要。但是,您应该关闭套接字并释放与连接相关的任何其他资源。
打开App,查看更多内容
随时随地看视频慕课网APP