监听套接字状态的四个宏
监听套接字状态的四个宏
1.FD_ISSET(int fd, fd_set *set):
- 作用:检查文件描述符
fd是否在fd_set类型的集合set中被设置。 - 返回值:如果
fd在集合中,则返回非零值(通常是1);如果不在集合中,则返回0。
2.FD_SET(int fd, fd_set *set):
- 作用:将文件描述符
fd添加到fd_set类型的集合set中。
3.FD_CLR(int fd, fd_set *set):
- 作用:从
fd_set类型的集合set中移除文件描述符fd。
4.FD_ZERO(fd_set *set):
- 作用:将
fd_set类型的集合set初始化为空集合,即移除集合中的所有文件描述符。

浙公网安备 33010602011771号