为什么python socket 在一端断开连接后另一端仍能成功接收和发送消息?
这是因为 TCP 协议是面向连接的协议,它会在连接建立时建立一个虚拟的数据通道,双方可以在这个通道上进行数据传输。如果其中一端断开连接,另一端仍然可以向这个虚拟通道发送数据,但是对方会返回一个错误码,指示连接已经断开。因此,虽然另一端仍然可以发送和接收数据,但是需要注意连接状态,及时处理连接断开的情况。
原文地址: https://www.cveoy.top/t/topic/flTa 著作权归作者所有。请勿转载和采集!