epoll et

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

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

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

muduo网上渐进例子(进击的煎饼):http://blog.youkuaiyun.com/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.youkuaiyun.com/wesleyluo/article/details/6149071

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值