我知道关闭对等端的套接字时会引发管道破裂错误。
但是,在我的测试中,我注意到当对等端关闭时,在此端立即进行“发送”调用并不总是会导致管道错误。
例如:
关闭对等端的套接字后(我尝试通过调用close进行干净关闭,也通过杀死对等体来异常关闭),如果我尝试发送40个字节,那么管道不会中断,但是,如果我尝试发送40000字节,则立即给出管道中断错误。
到底是什么原因导致管道破裂,并且可以预测其行为?
皈依舞
qq_花开花谢_0
人到中年有点甜
相关分类