1. tcp的客户端如果异常断开连接了服务端如何处理? 在 TCP 网络协议中,当客户端异常断开连接时,服务器需要采取一些措施来正确处理这种情况: 检测断开连接: TCP Keepalive:服务器可以使用 TCP Keepalive 选项来检测连接的状态。TCP Keepalive 会定期发送探测包,如果在一定时间内没有收到客户端的响应,服务器会认为连接已经断开。 错误处理:当服务器尝试读写数据时,如果发现连接断开,通常会收到一个错误,例如 ECONNRESET 或 EPIPE,服务器可以通过捕获这些错误来检测断开连接。 资源清理: 关闭套接字:一旦检测到客户端断开连接,服务器...