select函数详解 int select(int maxfdp, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 参数: (1)maxfdp: 当前最大描述符数+1 (2)readfds: 指向一个套接字集合,用于检测其可读性 (3)writefds: 指向一个套接字集合,用于检测其可写性 (4)exceptfds:指向一个套接字集合,用于检测错误 (5)timeout: select函数的超时时间 结构体如下: struct timeval{ ...