当前位置: 技术问答>linux和unix
关于select和FD_ISSET,看看我的想法对吗?
来源: 互联网 发布时间:2016-06-21
本文导语: 上网查了好多信息,也无法理解: select(fd+1,&readfd,0,0,0) 当句柄的状态变成可读的时系统就会告诉select函数返回; FD_ISSET(fd,&readfd) 测试redafd集中给定位是否有变化 这是在网上看到的代码片段: 。。。。。...
上网查了好多信息,也无法理解:
select(fd+1,&readfd,0,0,0) 当句柄的状态变成可读的时系统就会告诉select函数返回;
FD_ISSET(fd,&readfd) 测试redafd集中给定位是否有变化
这是在网上看到的代码片段:
。。。。。。。。。。。。。。。。。。
ret = select(socket + 1, &rdfds, NULL, NULL, &tv);
if(ret
select(fd+1,&readfd,0,0,0) 当句柄的状态变成可读的时系统就会告诉select函数返回;
FD_ISSET(fd,&readfd) 测试redafd集中给定位是否有变化
这是在网上看到的代码片段:
。。。。。。。。。。。。。。。。。。
ret = select(socket + 1, &rdfds, NULL, NULL, &tv);
if(ret