socket 把内容成功写入到对应的发送缓存区后返回,但缓存区还没有完全发送到对方的时候,对方关闭了..

TCP的Send recv怎么判断对方是否成功接收? - 陈硕的回答
■网友
没收到ACK数据包怎么能确认成功发送?建议了解下TCP的self-clocking机制。
■网友
对方收到后给你一个回执消息。如果没有就认为失败。


    推荐阅读