赞
踩
目录
1. Libevent介绍
1.1 安装Libevent
2. 事件处理框架 - event_base
2.1 event_base API函数
event_base和fork(进程)关系:
3. 事件循环
3.1 设置事件循环
3.2 终止事件循环
4. 事件
4.1 事件基本操作
事件的创建 event_new
事件的释放
事件的添加、删除
4.2 事件的优先级设置
例子:使用event实现有名管道的进程间通信myfifo
5. 带缓冲区的事件
概念理解:
创建/释放基于套接字的bufferevent bufferevent_socket_new
在bufferevent上启动连接服务器函数 bufferevent_socket_connect
bufferevent读写缓冲区回调操作 bufferevent_setcb
禁用、启用缓冲区
操作bufferevent中的数据 bufferevent_write bufferevent_read
6. 链接监听器
创建和释放evconnlistener
启用和禁用 evconnlistener