开源事件通知库libevent及网络连接管理模块bufferevent详解

目录

1、libevent介绍

1.1、什么是libevent?

1.2、libevent特点

1.3、网络连接管理模块bufferevent

2、bufferevent有什么用?

3、bufferevent的整体设计与实现细节

3.1、整体概况

3.2、evbuffer与bufferevent

3.3、defer callback

4、bufferevent的使用方法

4.1、创建和销毁bufferevent

4.2、设置bufferevent事件回调函数

4.3、启用或禁用bufferevent

4.4、读写数据

4.5、设置bufferevent选项

5、使用bufferevent时的细节问题

5.1、tcp连接断开处理

5.2、心跳处理

5.2.1、增加定时器事件

5.2.2、利用bufferevent的超时机制

5.3、高低水位的使用


C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)icon-default.png?t=N7T8https://blog.csdn.net/chenlycly/article/details/125529931

你可能感兴趣的:(开源组件及数据库技术,开源事件通知库,libevent,网络连接管理,bufferevent,回调,数据读写,心跳处理)