fd_isset 返回值 1. fd_isset 函数的作用 fd_isset 函数用于检查指定的文件描述符(file descriptor, fd)是否被设置在某个文件描述符集合(fd_set)中。这个文件描述符集合可以是读集合、写集合或异常集合。在多路复用I/O操作中,如 select 函数,fd_isset 常被用来判断哪些文件描述符上的事件已经准备好进行处理。
(2)select返回后集合fdset中只有事件发生了的fd对应的位被置为1,其他位都被清空为0,所以需要依次用FD_ISSET来判断是否被置为1即事件是否发生; int select(int maxfdp1, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, structtimeval*tvptr); int FD_ZERO(fd_set *fdset);---删除集合fdset...