libevent使用总结
梦竹 2014-07-03 09:53:17 Hi,亲们,又到了讨论技术问题的时间了!!
在这里我们讨论下关于libevent的使用总结,想总结一些使用细节上的问题,因为框架都看懂了,但是离具体操作还有一段距离,要更好滴越过这道鸿沟就需要总结细节。
提几点希望:
1.喷子们请高抬贵手放过此贴
2.尽量不要只是为了留下足迹,当然留下了也无所谓啦
libevent使用总结:
1.与客户端建立连接的时候,每个客户端都需要有自己的事件,比如客户端1需要读和写,就需要有自己的读事件1和写事件1,;客户端2要读和写,就需要有自己的读事件2和写事件2,并且这些事件都需要被注册到eventbase上。
2.libevent是对epoll,poll,select等的封装,依据不同的平台会自动选择使用哪一种方式,而不是对其做变种。
3.event_base_loopbreak()和event_base_loopexit()函数好像都需要事件触发才可以生效。