如果客户端中断,如何通知服务器,然后关闭套接字?

最佳答案

如果套接字的另一端关闭,则您的另一端将被标记为可读,并从0返回read-这是“文件结束”指示。

如果您尝试将write插入这样的套接字,您将收到SIGPIPE信号,并且write将返回错误,并将errno设置为EPIPE(“破损管道”)。您必须准备好处理此事件,因为另一端可以随时关闭套接字。

关于c++ - 客户端中断时如何通知服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1963099/

10-09 06:57