select就绪条件 2014-01-10 select函数当被检测的文件描述符可读或可写或异常时返回. 可是究竟什么可以称作可读什么叫可写什么叫异常? 到达EOF算是哪一种? unix网络编程中给出了详细解释: 简言之, 描述符可读就是以下情况: 有数据传过来 对端关闭连接(到达EOF) 监听套接字收到连接请求 发生套接字错误 描述符可写是以下情况 缓冲区空闲可写 写半部关闭 connect建立连接完成 发生套接字错误 描述符异常只有一种情况: 有带外数据到达. 表格6.7更加清晰