select函数与阻塞socket/非阻塞socket没有半毛钱的关系。select函数本身是阻塞的(与socket是否阻塞并没有关系), 直到:
1. 有监测时间发生(返回 > 0)
2. 超时(返回0)
3. select函数错误 (返回-1)
不多说。 比起select, 我更爱poll .
select函数与阻塞socket/非阻塞socket没有半毛钱的关系。select函数本身是阻塞的(与socket是否阻塞并没有关系), 直到:
1. 有监测时间发生(返回 > 0)
2. 超时(返回0)
3. select函数错误 (返回-1)
不多说。 比起select, 我更爱poll .