Fast portable non-blocking network programming with Libevent
2013-01-21 13:33
666 查看
Fast portable non-blocking network programming with Libevent
Chapter 1: A tiny introduction to asynchronous IO.
R1: Setting up the Libevent library
R2: Getting an event_base
R3: Running an event loop
R4: Working with events
R5: Utility 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 made available under the Creative Commons Attribution-Noncommercial-Share Alike license, version 3.0. Future versions may be made available under a less restrictive license.
Additionally, the source code examples in these documents are also licensed under the so-called "3-Clause" or "Modified" BSD license. See the license_bsd file distributed with these documents for 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 git and run "git clone git://github.com/nmathewson/libevent-book.git"
Fast portable non-blocking network programming with Libevent
Learning Libevent
Chapter 0: About this documentChapter 1: A tiny introduction to asynchronous IO.
A Libevent Reference Manual
R0: PreliminariesR1: Setting up the Libevent library
R2: Getting an event_base
R3: Running an event loop
R4: Working with events
R5: Utility 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 made available under the Creative Commons Attribution-Noncommercial-Share Alike license, version 3.0. Future versions may be made available under a less restrictive license.
Additionally, the source code examples in these documents are also licensed under the so-called "3-Clause" or "Modified" BSD license. See the license_bsd file distributed with these documents for 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 git and run "git clone git://github.com/nmathewson/libevent-book.git"
相关文章推荐
- Fast portable non-blocking network programming with Libevent
- Fast portable non-blocking network programming with Libevent
- Fast portable non-blocking network programming with Libevent--转
- [转]Network Programming Using Libevent
- [转]Network Programming Using Libevent
- Network Programming Using Libevent
- Programming with Libevent epoll
- [转]Network Programming Using Libevent
- Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
- C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
- Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 1
- ubuntu add bridge network with libvirt
- Java Non-Blocking and Asynchronous IO with NIO & NIO.2 (JSR203) - Reactor/Proactor Implementations
- Java Network Programming with wait() & notifyAll()
- [论文笔记]TextBoxes A Fast Text Detector with a Single Deep Neural Network
- 【论文阅读】TextBoxes: A Fast Text Detector with a Single Deep Neural Network
- Programming with libpcap,待续。。。
- Fast polling using C, memcached, nginx and libevent
- epoll ET mode with tcp nonblocking socket
- Network Programming with IOCP and Thread Pool – Intro