linux客户端关闭tcp的正确方法

更新时间:01-21 综合 由 念旧 分享

客户端调用write() -> 客户端调用shutdown(write) -> 服务端收到FIN(表现为阻塞read读了0Byte) ( -> [如果需要] 服务端调用write() ) -> 服务端close() (因为read buffer为空,可以直接close(),而不会发送RST,丢弃write buffer) -> 客户端收到FIN(表现为阻塞read读了0Byte) -> 客户端close()。

声明:关于《linux客户端关闭tcp的正确方法》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/all/15_5810978.html