SELECT模型
Winsock提供了FD_SETSIZE变量用于确定一个集合中最多的套接字描述字数目(FD_SETSIZE缺省值为64,可在包含Winsock.h前用#define FD_SETSIZE来改变该值)。此外还提供了四个宏对fd_set结构进行操作:
FD_CLR(s, * set)从集合set中删除描述字s
FD_ISSET(s, * set)若s为集合中一员,非零:否则为零
FD_SET(s, * set)向集合添加描述字s
FD_ZERO( * set)向set初始化为空集NULL