打印本文 打印本文 关闭窗口 关闭窗口
linux 2.6内核epoll用法简要说明
作者:武汉SEO闵涛  文章来源:敏韬网  点击数938  更新时间:2009/4/22 23:08:15  文章录入:mintao  责任编辑:mintao
epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明使用epoll的步骤:
1、首先声明 struct epoll_event ev, *events,ev用于登记EPOLLET事件,以便有client连接的时候调用accept函数,events用于处理所有事件。
2、调用int epoll_create(int  size),建立一个专用于epoll事件的文件描述符。
3、调用int epoll_ctl(int " epfd ", int " op ", int " fd ", struct epoll_event *" event ) 注册ev事件。
4、调用epoll_wait等待事件的发生。
明天,我会把例子贴上来。

打印本文 打印本文 关闭窗口 关闭窗口