libevent
oldmtn
WIN32, GDI/GDI+, VC/MFC, WIN8, Qt, ANDROID, Libevent, boost, ffmpeg, OPENGL等方面。
Happyiness is a journey not a destination. SoWork like you dont need money.Love like youve never been hurt.And Dance like no ones watching.... So Just Code like you dont need to run it successful.
展开
-
libevent(1):初起步
好久之前就搞过Libevent,不过没有深入搞下去。只知道它是个网络库,却不太清楚它运行的原理。 现在就要学习libevent,加深对网络这块的理解。学习libevent首先就需要提出问题,然后才好解决问题。 提出问题: 1. libevent是什么?有什么作用? 2. libevent如何编译?如何在vs2005等环境中使用libevent? 3. 如何使用libevent?原创 2014-03-16 08:30:22 · 1128 阅读 · 0 评论 -
libevent(2): 超时机制分析
先上一段int lasttime; static void timeout_cb(int fd, short event, void *arg) { struct timeval tv; struct event *timeout = arg; int newtime = time(NULL); printf("%s: called at %d: %d\n", __func__, ne原创 2014-07-03 12:00:56 · 3364 阅读 · 0 评论 -
libevent(3):event_loop是如何处理网络I/O的?
RT 参考libevent自带的例子client_test来分析。原创 2014-07-03 14:29:59 · 2377 阅读 · 0 评论 -
libevent(4): 最新版的libevent的数据结构queue
RT. 当我看libevent源代码的时候,看到了queue,并且在evbuffer.c里面da原创 2014-07-04 22:12:19 · 1316 阅读 · 0 评论