I/O复用使得程序能够同时监听多个文件描述符,适用于以下情况: 客户端同时处理多个socket,比如非阻塞connect 客户端同时处理用户输入和网络连接,比如聊天室程序 TCP服务器同时处理监听socket和连接socket,这是IO复用最多的用法 服务器要同时处理TCP请求和UDP请求,比如回射服务器 服务器要同时监听多个端口,或者处理多种事物,比如xinetd服务器 linux下实现IO复用的系统调用主要有select poll epoll 9.1 select系统调用 #include…