如果客户端中断,如何通知服务器,然后关闭套接字?
发布于 2009-12-26 10:58:45
如果套接字的另一端被关闭,你的一端将被标记为可读,并从read
返回0
-这是“文件结束”指示。
如果您尝试write
到这样的套接字,您将收到SIGPIPE
信号,并且write
将返回错误,并将errno设置为EPIPE
(“断开管道”)。您必须准备好处理此事件,因为另一端可以随时关闭套接字。
发布于 2009-12-26 11:02:06
您需要TCP_KEEPALIVE
https://stackoverflow.com/questions/1963099
复制相似问题