注意:这适用于非阻塞套接字。
根据
MSDN's select()
documentation,
exceptfds
参数只能监控
connect()
如果我没有使用OOB数据,并且服务器从不调用connect()
来连接任何内容,而只调用accept()
来传入连接,send()
将数据发送到连接,如果服务器在调用recv()
时从不监视异常,那么从select()
读取连接数据?
根据MSDN文档,我被建议在exceptfds
时通过select()
监视异常,但看起来没有什么可能导致异常,根据MSDN文档。