libevent
文章平均质量分 79
scw00
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
libevent 参考手册2
翻译自:http://www.wangafu.net/~nickm/libevent-book/Ref0_meta.html转自:http://blog.sina.com.cn/s/blog_56dee71a0100q7j6.html1 从一万英尺外看LibeventLibevent是用于编写高速可移植非阻塞IO应用的库,其设计目标是:v 可移植性:使用lib转载 2015-06-06 17:45:45 · 347 阅读 · 0 评论 -
libevent参考手册6
译自http://www.wangafu.net/~nickm/libevent-book/Ref4_event.html转自:http://blog.sina.com.cn/s/blog_56dee71a0100qi0y.htmllibevent的基本操作单元是事件。每个事件代表一组条件的集合,这些条件包括:v 文件描述符已经就绪,可以读取或者写入v 文件描述转载 2015-06-06 17:49:15 · 456 阅读 · 0 评论 -
libevent参考手册5
译自http://www.wangafu.net/~nickm/libevent-book/Ref3_eventloop.html转自:http://blog.sina.com.cn/s/blog_56dee71a0100qe76.html1 运行循环一旦有了一个已经注册了某些事件的event_base(关于如何创建和注册事件请看下一节),就需要让libevent等待事件并且通转载 2015-06-06 17:49:33 · 356 阅读 · 0 评论 -
libevent参考手册10
译自http://www.wangafu.net/~nickm/libevent-book/Ref7_evbuffer.htmllibevent的evbuffer实现了为向后面添加数据和从前面移除数据而优化的字节队列。evbuffer用于处理缓冲网络IO的“缓冲”部分。它不提供调度IO或者当IO就绪时触发IO的功能:这是bufferevent的工作。除非特别说明,本转载 2015-06-06 17:52:37 · 339 阅读 · 0 评论 -
libevent参考手册8
很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。比如说,写入数据的时候,通常的运行模式是:l 决定要向连接写入一些数据,把数据放入到缓冲区中l 等待连接可以写入l 写入尽量多的数据l 记住写入了多少数据,如果还有更多数据要写入,等待连接再次可以写入这种缓冲IO模式很通用,libevent为此提供了一种通用机制,即bufferevent。buffere转载 2015-06-06 17:50:59 · 403 阅读 · 0 评论 -
libevent参考手册7
译自http://www.wangafu.net/~nickm/libevent-book/Ref5_evutil.html 转自:http://blog.sina.com.cn/s/blog_56dee71a0100qo9t.html定义了很多在实现可移植应用时有用的函数,libevent内部也使用这些类型和函数。1 基本类型1.1 evutil_soc转载 2015-06-06 17:50:05 · 325 阅读 · 0 评论 -
libevent参考手册9
译自http://www.wangafu.net/~nickm/libevent-book/Ref6a_advanced_bufferevents.html 本章描述bufferevent的一些对通常使用不必要的高级特征。如果只想学习如何使用bufferevent,可以跳过这一章,直接阅读下一章。1 成对的bufferevent有时候网络程序需要与自身通信。比如说,转载 2015-06-07 08:41:13 · 352 阅读 · 0 评论
分享