文档说明
这一系列文档翻译自A Libevent Reference Manual,版权归Nick Mathewson所有,采用“知识共享署名-非商业性使用-相同方式共享3.0许可协议”进行许可。
边看边翻,一方面是为了强迫自己看仔细一些,一方面也想着做点笔记。类似机器翻译,语言未经调整及润色,想来比有道翻译效果还差。
但以后有空可以修改,这才是最主要的(好吧,我为自己找借口了。。。
好吧,下面开始。
文档主要内容是关于:如何基于Libevent 2.0(以及更新的版本),使用C语言来快速开发网络异步IO程序,我们假设:
- 你已经知道C语言
- 你已经知道一些sock编程的基本函数,比如
socket()
,connect()
等
备注
文档中的例子能够运行在Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, Solaris, 以及Android之上,但
有一些可能不适用于Windows。
前言
Chapter 0: 本文档
Chapter 1: Libevent印象,说说异步IO
使用手册
R0: Libevent引言
R1: Libevent全局参数
R2: Libevent创建event_base
R3: Libevent事件轮询
R4: Libevent事件
R5: null
R6: Bufferevent基础和概念
– EOF –