64,654
社区成员
发帖
与我相关
我的任务
分享
nfds = epoll_wait(epollFd, events, MAXEVENTS, 500);
if(nfds > 0)
{
for (i = 0; i < nfds; ++i)
{
switch(events.data.fd)
{
case sockFd1:
break;
case sockFd2:
break;
case sockFd3:
break;
}
}
}
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd1,&ev1);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd2,&ev2);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd3,&ev3);
nfds = epoll_wait(epollFd, events, MAXEVENTS, 500);
if(nfds > 0)
{
for (i = 0; i < nfds; ++i)
{
switch(events[i].data.fd)
{
case sockFd1:
break;
case sockFd2:
break;
case sockFd3:
break;
}
}
}
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd1,&ev1);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd2,&ev2);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd3,&ev3);
nfds = epoll_wait(epollFd, events, MAXEVENTS, 500);
if(nfds > 0)
{
for (i = 0; i < nfds; ++i)
{
switch(events.data.fd)
{
case sockFd1:
break;
case sockFd2:
break;
case sockFd3:
break;
}
}
}
ev1;
ev2;
ev3;
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd1,&ev1);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd2,&ev2);
epoll_ctl(epollFd,EPOLL_CTL_ADD,sockFd3,&ev3);