晕, RCVTIMEO 只有在recv阻塞socket的时候,才有意义。你已经是non-blocking socket了,还设timeout干啥。如果你是想要设置 select 的 timeout,应该在调用 select 时候指定timeout如 select(xxx, zzz, sss, mmm, &timeout);
tcp)中的各种超时设置,于是就有了本篇博文。本文大部分讨论的是socket设置为block的情况,即setNonblock...