select函数原型
int
WSAAPI
select(_In_ int nfds,_Inout_opt_ fd_set FAR * readfds,_Inout_opt_ fd_set FAR * writefds,_Inout_opt_ fd_set FAR * exceptfds,_In_opt_ const struct timeval FAR * timeout);
函数功能:监视多个文件描述符的状态变化,在IO中负责IO的第一步——等,等待事件的就绪。
函数参数:参数nfds表示要监视的文件描述符的最大值+1;
中间三个参数表示三个事件集,分别是读事件集,写事件集,异常事件集。