TCP套接字编程

介绍 TCP 套接口编程。

连接的启动和关闭

正确处理对端下线

当一段的进程出现崩溃后,Linux 内核会作为四次挥手的主动发起方发送 FIN。在对端收到 FIN 后会变成 CLOSE_WAIT 状态。此时,对端需要主动推进后面的挥手动作,不然 TCP 连接就会卡在 CLOSE_WAIT 上。