标签: sockets
假设我有一个已部分或完全shutdown但尚未close d连接的套接字。如何在不读取或写入任何数据或阻止的情况下检查是否发生了这种情况?
shutdown
close
http://man7.org/linux/man-pages/man2/read.2.html提到count为0时检测错误。在哪里可以找到针对不同套接字类型检测到的错误?
count
请注意,在我的用例中,shutdown(fd, SHUT_RD)与远程shutdown(fd, SHUT_WR)的使用不需要区别对待。
shutdown(fd, SHUT_RD)
shutdown(fd, SHUT_WR)