异步io

Libevent官方文档学习笔记(bufferevent部分)

Libevent的辅助函数和数据类型头文件是。以下只列出我自己会用到的部分。基本类型evutil_socket_tSocket的抽象。除了Windows之外,其他系统都是一个int类型。如果考虑Windows的兼容性的话,建议用这个类型。标准整型以下是几种数据长度的定义 -------------------------------------------------

Libevent官方文档学习笔记(libevent_core部分)

Reference:Programming with Libevent翻译:Libevent参考手册第一章:设置libevent初入libevent的人,很可能是第一次接触异步编程。Libevent的编程思想,建议还是多看前人的程序,或者是看libevent本身的文档学习。或者是介绍另外一个库,那就是libuv,它是libev某种意义上的的替代品(而libev又可以算是li

Libev 官方文档学习笔记(1)——概述和 ev_loop

请注意这是 libev 而不是 libevent 的文章!自从接触到 libev 之后,就深深赞同作者精简的设计理念,于是就爱上了 libev 这样简单的I/O库。此外,libev 的大小也比 libevent 小得多并且自由得多。在我个人设计的项目中,我往往用的是 libev 而不是 libevent。可惜的是,貌似是因为 libev 是单人维护,而且不支持 Window

Libev 官方文档学习笔记(2)——watcher 基础

请注意这是 libev 而不是 libevent 的文章!这篇文章是第二篇,主要讲 libev 里的 watcher 的一些基础操作。本文地址:https://segmentfault.com/a/1190000006200077Watcher 解析以下是一段示意性的代码,使用的是ev_io:static void my_cb (struct ev_loop *loop,

Libevent官方文档学习笔记(bufferevent部分)

Libevent的辅助函数和数据类型头文件是。以下只列出我自己会用到的部分。基本类型evutil_socket_tSocket的抽象。除了Windows之外,其他系统都是一个int类型。如果考虑Windows的兼容性的话,建议用这个类型。标准整型以下是几种数据长度的定义 -------------------------------------------------

Libevent官方文档学习笔记(libevent_core部分)

Reference:Programming with Libevent翻译:Libevent参考手册第一章:设置libevent初入libevent的人,很可能是第一次接触异步编程。Libevent的编程思想,建议还是多看前人的程序,或者是看libevent本身的文档学习。或者是介绍另外一个库,那就是libuv,它是libev某种意义上的的替代品(而libev又可以算是li