01 2019 档案

摘要:libevent tcp API整理 1.01 分配并且返回一个新的具有默认设置的 event_base struct event_base *base = event_base_new(); // 运行循环 int event_base_dispatch(struct event_base *ba 阅读全文
posted @ 2019-01-20 14:37 osbreak 阅读(119) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_LINE 16384 struct fd_state { ... 阅读全文
posted @ 2019-01-17 00:07 osbreak 阅读(181) 评论(0) 推荐(0) 编辑
摘要:LibEvent 实现的低级 ROT13 例子 #include #include #include #include #include #include #include #include #include #include #include #define MAX_LINE 16384 struct fd_st... 阅读全文
posted @ 2019-01-16 23:24 osbreak 阅读(294) 评论(0) 推荐(0) 编辑
摘要:#define evtimer_new(b, cb, arg) event_new((b), -1, 0, (cb), (arg)) #include #include #include #include #include #include #include #include void do_timeout(evutil_socket_t fd, s... 阅读全文
posted @ 2019-01-16 23:19 osbreak 阅读(339) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include #include #include #include int lasttime; static void timeout_cb(int fd, short event, void *arg) { struct timeval tv; struct event... 阅读全文
posted @ 2019-01-16 22:38 osbreak 阅读(542) 评论(0) 推荐(0) 编辑
摘要:/***************************************************************** 函数功能: 创建事件集 *****************************************************************/ struct event_base *event_base_new(void) /******... 阅读全文
posted @ 2019-01-14 23:47 osbreak 阅读(198) 评论(0) 推荐(0) 编辑
摘要:LibEvent 能记录内部的错误和警告日志,如果编译进日志支持功能,也会记录调试信息.默认情况下这些消息都是输出 到 stderr,你也可以通过提供自己的日志函数的方法来覆盖这种行为. 为了覆盖 LibEvent 的日志行为,你需要自己编写满足 event_log_cb 格式的函数,然后将函数作为参数传入 event_set_log_callback().无论什么时候只要 LibE... 阅读全文
posted @ 2019-01-14 23:34 osbreak 阅读(1151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示