如何检查套接字是否已“关机”?

时间:2020-05-07 01:43:14

标签: sockets

假设我有一个已部分或完全shutdown但尚未close d连接的套接字。如何在不读取或写入任何数据或阻止的情况下检查是否发生了这种情况?

http://man7.org/linux/man-pages/man2/read.2.html提到count为0时检测错误。在哪里可以找到针对不同套接字类型检测到的错误?

请注意,在我的用例中,shutdown(fd, SHUT_RD)与远程shutdown(fd, SHUT_WR)的使用不需要区别对待。

0 个答案:

没有答案