07 2020 档案
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref8_listener.html 创建和释放一个evconnlistener 接口 struct evconnlistener *evconnlistener_new(struct event_base *b
阅读全文
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref7_evbuffer.html Libevent的evbuffer函数实现了一个字节队列,用来优化从尾部增加数据从头部删除数据的性能。 Evbuffers经常用作网络IO缓冲。你不用提供函数管理IO或是在I
阅读全文
摘要:https://social.technet.microsoft.com/Forums/windowsserver/zh-CN/52a5f198-976c-4432-8322-6a28035d3745/tcp3683025509259682002610?forum=winserver8zhcn 线上
阅读全文
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref6a_advanced_bufferevents.html 这一章介绍了一些高级的用法,一般情况使用不到,如果你仅仅是学习如何使用bufferevent,请跳过这章,阅读evbuffer的章节。 成对的bu
阅读全文
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref6_bufferevent.html Bufferevents的概念和基础 很多时候,一个程序想去执行一些数据缓冲,除了响应事件之外。当我们想去写入数据是,一般的操作如下: 决定对连接写入一些数据,把数据放
阅读全文
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref5_evutil.html libevent的帮助函数和类型 <event2/util.h>头文件中定义了很多函数,你可以使用,帮助你实现可移植性的程序使用libevent。libevent内部也是使用这些
阅读全文
摘要:# 准备 ## 下载debian 下载页面,有3个iso,选择第一个,其他两个软件包,我们不需要。 ## 制作启动盘 debian官方提供了一个工具,可以轻松制作启动盘,也可以用opensuse官方提供的一个工具rufus,同样很好用。 # 安装 从U盘启动后,选择 Advanced options
阅读全文
摘要:http://www.wangafu.net/~nickm/libevent-book/Ref4_event.html 使用事件 libevent操作的单元是event,每一个event都代表了一组条件: 一个文件描述符可读或是可写 一个文件描述符变成可读或是可写(边界触发模式) 超时 信号中断 自
阅读全文