监听套接字状态的四个宏

监听套接字状态的四个宏

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 初始化为空集合,即移除集合中的所有文件描述符。
posted @ 2024-06-10 22:41  小懿同学  阅读(29)  评论(0)    收藏  举报