gpt4 book ai didi

sockets - 当套接字连接中的一个端点断开连接时会发生什么

转载 作者:可可西里 更新时间:2023-11-01 02:43:42 25 4
gpt4 key购买 nike

当两个端点(A & B)通过 socket 连接,并且端点 A 断开连接时,端点 B 是否需要收到有关断开连接的通知?

端点 B 知道连接丢失的触发器是什么?

当他向端点A发送数据时,他会收到断开连接的通知吗?

请重点回答TCP协议(protocol)的属性,忽略具体的语言实现。

最佳答案

这取决于您所说的“断开连接”是什么意思。如果你的意思是 A 正确关闭套接字,B 在读取时得到一个流结束(recv() 返回零。)如果你的意思是它中止,根据平台有关,但很可能 B 会在几次 send() 调用后获得 ECONNRESET

关于sockets - 当套接字连接中的一个端点断开连接时会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22804702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com