epoll et

来源:互联网 发布:商品推荐算法 聚类 编辑:程序博客网 时间:2024/04/28 15:28

具体例子:http://kenby.iteye.com/blog/1162853

详细分析:http://www.cricode.com/3499.html

timerfdeventfd、signalfd配合epoll使用,可以构造出一个零轮询的程序:http://blog.csdn.net/chgaowei/article/details/21295811

muduo网上渐进例子(进击的煎饼):http://blog.csdn.net/voidccc/article/details/8878967

muduo地址:https://github.com/chenshuo/muduo/tree/master/muduo/net

EPOLLIN : 表示对应的文件描述符可以读(包括对端SOCKET正常关闭);
EPOLLOUT: 表示对应的文件描述符可以写;
EPOLLPRI: 表示对应的文件描述符有紧急的数据可读(这里应该表示有带外数据到来);
EPOLLERR: 表示对应的文件描述符发生错误;
EPOLLHUP: 表示对应的文件描述符被挂断;
EPOLLET: 将 EPOLL设为边缘触发(Edge Triggered)模式(默认为水平触发),这是相对于水平触发(Level Triggered)来说的。
EPOLLONESHOT: 只监听一次事件,当监听完这次事件之后,如果还需要继续监听这个socket的话,需要再次把这个socket加入到EPOLL队列里



epoll 或者 kqueue 的原理是什么?

http://www.zhihu.com/question/20122137


设置SOCKET的发送与接收缓冲区

http://blog.csdn.net/wesleyluo/article/details/6149071

0 0