一. int select(int fds,fd_set *readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout);select 监管多个I/O,检测遍历[0,fds)的描述符,select实现的服务器称为并发(非并行)服务器,多核cpu才有并行可同时检测标准出入和网络端口事件,不会因为阻塞在标准输入而无法处理网络数据 二. 可读:可读事件产生的4种情况(前三种) 套接口缓冲区有数据可读: 连接的读一半关闭,即…