Epoll模型详解(十一)

2011-12-14 13:02:01 · 作者: · 浏览: 11846
sp;                   delete rdata;

                                                        // 设置用于读操作的文件描述符

                                                        ev.data.fd = sockfd;

                                                        // 设置用于注测的读操作事件

                                                        ev.events = EPOLLIN | EPOLLET;

                                                        // 修改 sockfd 上要处理的事件为 EPOLIN

                                                        epoll_ctl(epfd, EPOLL_CTL_MOD, sockfd, &ev);

                                               }

                   }

         }

}

void * readtask(void *args)

{

         int fd = -1;

         unsigned int n;

         // 用于把读出来