libevent
alin Wang
sdn studing...
展开
-
libevent库 的框架以及原理梳理
libevent库 的框架以及原理梳理1.框架创建 base (相当于一个基座),所有的事件都需要安插在base上,然后base进行循环监听,使用 epoll 模型进行监听创建事件添加事件到base上启动 event_base_dispatch() 循环监听释放事件,释放base2. 原理梳理使用epoll模型因为是epoll模型,所以在启动监听的时候才会有读、写和事件发生。这些只有在dispatch后才能监听到。3. event 和 bufferevent 的模型区别原创 2020-08-09 19:10:47 · 410 阅读 · 0 评论 -
alin的学习之路(Linux网络编程:八)(libevent库)
alin的学习之路(Linux网络编程:八)(libevent库)1. libevent库1. 优点开源精简跨平台专注于网络通信 ——可以借助fd来进行 pipe、fifo 等通信2. 下载安装下载地址:https://libevent.org/解压缩:tar zxvf libevent-2.1.8-stable.tar.gz源码包安装:如果有 README、readme 文件, 参考安装。./configure 检查安装环境,生成 makefile 文原创 2020-08-08 21:16:46 · 406 阅读 · 0 评论