在windows 下设置select 模式的非阻塞。
具体实现如下
客户端:(window) 创建一个socket ,非阻塞, 调用connect , connect 立即返回。 然后用select 检查,如果可写, 就认为该 connect 连接成功, 在具体实现的时候发现如果不清空可写集, 发现select 一直返回该描述字可写。 认真看了下unp ,发现确实一值为可写, 第一次可写表示连接成功, 对于一个已经连接成功的tcp 描述符,如果发送缓冲区中可用字节数大于发送缓冲区的低潮标记,就返回可写。(具体参考unp 140)。 我应该是满足其中的(C 情况) close 一个socket ,select 检查到及可读, 也可写。