为啥不能追求自己的爱好一辈子呢
分类: LINUX
2013-10-11 17:22:13
evutil
这个是一个对不同平台的底层数据结构的封装层。
event 和 event_base
这个是libevnet的核心,他对不同的操作系统平台提供了api的接口,基于event(事件)的非阻塞io接口,提供socket可读可写,以及时间到期的通
知,以及内核事件的通知。
bufferevent
这一部分对libevent核心提供了更方便的封装,他不仅会提醒你数据何时可读可写,还会帮助你把数据都出来缓存住,告诉你可读的有多少,他可以利
用统提供的接口提供更快速的访问。
evbuffer
这个是bufferevent使用的内部结构,更方便的提供数据的操作
evhttp
evdns
evrpc
在ubuntu下面可以通过如下命令来实现,版本可能略有不同,
apt-get install libevent-2.0-5
也可以去官网下载,这样可以自己编译,看看source,