如果客户端中断,如何通知服务器,然后关闭套接字?
最佳答案
如果套接字的另一端关闭,则您的另一端将被标记为可读,并从0
返回read
-这是“文件结束”指示。
如果您尝试将write
插入这样的套接字,您将收到SIGPIPE
信号,并且write
将返回错误,并将errno设置为EPIPE
(“破损管道”)。您必须准备好处理此事件,因为另一端可以随时关闭套接字。
关于c++ - 客户端中断时如何通知服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1963099/