随笔分类 -  Linux网络编程

摘要:00. 目录 [TOC] 声明: 该博客来源于传智播客C++学院相关培训参考手册 头文件 libevent` 实现可移植应用程序的函数。libevent会在库内部使用这些函数。 01. 基本类型 1.1 evutil_socket_t类型 在除Windows之外的大多数地方,套接字是个整数,操作系统 阅读全文
posted @ 2019-06-05 22:25 沧海一笑_DJ 阅读(799) 评论(0) 推荐(0)
摘要:00. 目录 [TOC] 声明: 该博客来源于传智播客C++学院相关培训参考手册 01. 事件概述 Libevents的基本操作单元是 ,每一个 代表了一些条件的集合,这些条件包括: 文件描述符已经准备好读或写 文件描述符正在变为就绪,准备好读或写(仅限于边沿触发) 超时事件 信号发生 用户触发事件 阅读全文
posted @ 2019-06-05 20:59 沧海一笑_DJ 阅读(3291) 评论(0) 推荐(0)
摘要:00. 目录 [TOC] 声明: 该博客来源于传智播客C++学院相关培训参考手册 01. event_base_loop函数 一旦有了一个已经注册了某些事件的 event_base (关于如何创建和注册事件请看笔记四),就需要让 libevent 等待事件并且通知事件的发生。 event_base_ 阅读全文
posted @ 2019-06-04 19:38 沧海一笑_DJ 阅读(1718) 评论(0) 推荐(0)
摘要:00. 目录 [TOC] 声明: 该博客来源于传智播客C++学院相关培训参考手册 01. 简介 ​ 使用libevent函数之前需要分配一个或者多个event_base结构体。每个event_base结构体持有一个事件集合,可以检测以确定哪个事件是激活的。 ​ 如果设置event_base使用锁,则 阅读全文
posted @ 2019-06-03 21:11 沧海一笑_DJ 阅读(3015) 评论(0) 推荐(0)
摘要:00. 目录 @[toc] 01. libevent简介 什么是libevent ​ Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台 阅读全文
posted @ 2019-06-02 18:14 沧海一笑_DJ 阅读(1042) 评论(0) 推荐(0)