当前位置: 首页 > news >正文

Libevent开源库的介绍与应用

libeventicon-default.png?t=N6B9https://libevent.org/

一、初识
1、libevent介绍
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。
Libevent 已经被广泛的应用,作为底层的网络库;比如 memcached、 Vomit、 Nylon、 Netchat等等。
 

libevent库学习(1)_StudyWinter的博客-CSDN博客

Libevent库的介绍与应用_悲伤土豆拌饭的博客-CSDN博客

详解Libevent网络库_libevent详解_century_sunshine的博客-CSDN博客

Linux 网络编程(UDP模型,libevent库使用)_libevent udp服务端_爱笑的蛐蛐的博客-CSDN博客

libevent实现UDP通信_libevent udp_c1s2d3n4cs的博客-CSDN博客

Linux 网络编程(UDP模型,libevent库使用)_libevent udp服务端_爱笑的蛐蛐的博客-CSDN博客

libevent实现UDP通信_libevent udp_c1s2d3n4cs的博客-CSDN博客

libevent实现http client_libevent实现http客户端_foruok的博客-CSDN博客

libevent多线程处理(线程池)

udp_relay:支持多个目的地的简单 UDP 代理

使用 libevent 和 libev 提高网络应用性能的方法

源码资料

linux下使用libevent实现断网重连的tcp客户端

Libevent C++高并发网络编程

 libevent 中文文档.doc

libevent和线程池配合实现的高并发tcp服务器

libevent实现http服务器实现文件下载功能

一个libevent学习用的服务端客户端

http://www.lryc.cn/news/111062.html

相关文章:

  • 【LNMP】LNMP
  • uniapp自定义头部导航栏
  • Django实现音乐网站 ⑹
  • dubbo-helloworld示例
  • 电脑ADB连接手机的方式通过网络无法adb连接手机的问题(已解决)
  • 79 | Python数据分析篇 —— Pandas中groupby聚合操作和透视表基础
  • iOS 搭建组件化私有库
  • 迅为全国产龙芯3A5000电脑运行统信UOS、银河麒麟、loongnix系统
  • 枫叶时代:打造中国特色的传统文化IP
  • 一条sql语句在mysql中如何执行(查询+更新)
  • 漫画 | TCP/IP之大明邮差
  • Zookeeper和Nacos的区别
  • O3DE的Pass
  • 如何建立含有逻辑删除字段的唯一索引
  • C语言基础知识点一
  • Python 潮流周刊#14:Lpython 高性能编译器、Python 与 JavaScript 实现互通
  • JVM深入 —— JVM的体系架构
  • dialog => :before-close的属性应用
  • <van-empty description=““ /> 滚动条bug
  • 使用swiper实现图片轮播功能
  • Qt应用开发(基础篇)——时间类 QDateTime、QDate、QTime
  • Modbus TCP转Profinet网关modbus tcp转以太网
  • 笔记 | P4387 【深基15.习9】验证栈序列 题解
  • PyTorch中nn-XXX与F-XXX的区别
  • zookeeper集群和kafka的相关概念就部署
  • 第4集丨Vue 江湖 —— 计算属性
  • Docker 容器化学习
  • springboot第34集:ES 搜索,nginx
  • 微信小程序中的分包使用介绍
  • 【云原生】K8S二进制搭建二:部署CNI网络组件