select 函数的使用方法
2017-08-01 09:51
204 查看
while(1)
{
FD_ZERO(&set);
foreach(需要监控的文件)
{
fd>maxfd?fd:maxfd;
res=select(maxfd+1,&set,0,0,0);
if(FD_ISSET(listen_fd,&set))
{
newfd=accept(listenfd,&set);
array[nsock++]=newfd;
if(--res<0) continue;
}
}
foreach(需要监控的文件)
{
if(FD_ISSET(fd,&tyle="COLOR: #ff0000">set))
执行相关操作
如果错误或者关闭,则要删除该fd;将array中相应的位置和最后一个元素互换就好,nsock减1
if(--res<0) continue;
}
}
{
FD_ZERO(&set);
foreach(需要监控的文件)
{
fd>maxfd?fd:maxfd;
res=select(maxfd+1,&set,0,0,0);
if(FD_ISSET(listen_fd,&set))
{
newfd=accept(listenfd,&set);
array[nsock++]=newfd;
if(--res<0) continue;
}
}
foreach(需要监控的文件)
{
if(FD_ISSET(fd,&tyle="COLOR: #ff0000">set))
执行相关操作
如果错误或者关闭,则要删除该fd;将array中相应的位置和最后一个元素互换就好,nsock减1
if(--res<0) continue;
}
}
相关文章推荐
- C语言中getopt()函数和select()函数的使用方法
- select 函数使用方法
- select 函数使用方法
- 线程超时等待方法---linux中select()函数使用
- select 函数使用方法
- escape()和unescape()函数的使用方法
- windows.moveBy()函数使用方法示例
- getURL函数的使用方法指南
- javascript中的escape()和unescape()函数的使用方法
- 深入了解C语言(函数的参数传递和函数使用参数的方法)
- DataGrid使用小结(二)——常用函数方法
- SearchWithin 和 SelectByRegion 方法的使用(VB+MapX)
- c++中函数指针的使用方法
- escape()和unescape()函数的使用方法
- SharePoint:在计算字段中使用Today, Me之类的函数的方法,有点搞笑,但是有效
- 如何使用select()函数
- 平时在做ASP.NET项目里经常使用的一些函数和方法
- 平时在做ASP.NET项目里经常使用的一些函数和方法
- 【转载】深入了解C语言(函数的参数传递和函数使用参数的方法)
- select,delete,update,insert语句使用方法