套接字选择函数有三个参数:readfds,writefds和errorfds。当某些数据到达套接字时会触发Readfds。何时触发writefds和errofds?
答案 0 :(得分:0)
man select
观看三组独立的文件描述符。列出的那些 将在 readfds 中查看字符是否可用 阅读(更确切地说,看看阅读是否会阻止;在...中 特别是,文件描述符也准备在文件结尾),那些在 将监视 writefds 以查看是否有可用于写入的空间 (虽然大写可能仍会阻塞),而 exceptfds 中的那些将会阻塞 被观看例外。
( exceptfds 是您的 errorfds 。)现在,这样可以解除可能存在的异常。请参阅What's a file descriptor's “exception”?。