陈珊珊吉他:快速便携式无阻塞网络编程:Libevent

来源:百度文库 编辑:中财网 时间:2024/04/26 19:54:24

Fast portable non-blocking network programming with Libevent

Learning Libevent

  • Chapter 0: About this document

  • Chapter 1: A tiny introduction to asynchronous IO.

A Libevent Reference Manual

  • R0: Preliminaries

  • R1: Setting up the Libevent library

  • R2: Getting an event_base

  • R3: Running an event loop

  • R4: Working with events

  • R5: Utiltity and portability functions

  • R6: Bufferevents: concepts and basics

  • R6a: Bufferevents: advanced topics

  • R7: Evbuffers: utility functionality for buffered IO

  • R8: Connection listeners: accepting TCP connections

  • R9: DNS for Libevent

These documents are Copyright (c) 2009-2010 by Nick Mathewson, and are madeavailable under the Creative Commons Attribution-Noncommercial-Share Alikelicense, version 3.0. Future versions may be made available under a lessrestrictive license.

Additionally, the source code examples in these documents are also licensedunder the so-called "3-Clause" or "Modified" BSD license. Seethe license_bsd file distributed with these documentsfor the full terms.

For the latest version of this document, see http://www.wangafu.net/~nickm/libevent-book/TOC.html

To get the source for the latest version of this document, install gitand run "git clone git://github.com/nmathewson/libevent-book.git"

Last updated 2010-06-07 12:16:12 EDT