libevent
Nyiragongo
脚踩西瓜皮滑到哪里是哪里!Only dead fish go with the
flow
展开
-
基于x86的libevent的简单使用
在官网下载包 :libevent-2.8-stable.tar.gz 用winscp 工具放到 ubuntu 相应的目录下,我这里放到了/home/user/code 下 进入到code 目录 解压 命令:tar zxvf libevent-2.1.8-stable.tar.gz 在code目录下新建 目录libevent 命令:mkdir libevent 进入 libevent-2....原创 2019-06-06 14:54:28 · 166 阅读 · 0 评论 -
关于linux 下使用libevent 断网重连的实现
以前的项目使用libevent 做服务器端 只是等待客户端重连,但是新需要需要做客户端 ,那么涉及到如果服务端断开或者网络异常,需要客户端重新发起连接的问题,在libevent下 如何实现折腾了一天半才实现,所以记录下来,供后来者避免掉坑。主函数如下:初始化等其他部分省略。 涉及到共享变量 base需要设置为全局变量。 很多程序都是 在主函数中调用如果失败 直接return 了那重连就没法实...原创 2019-06-14 14:48:52 · 3879 阅读 · 3 评论 -
libevent——fifo 使用
libevent是一个优秀的跨平台异步事件驱动库.当然,使用libevent的所有主品中,最有代表性的就是Memcached了.本文主要讲是libevent的在应用上的一些基础知识,大湿们莫笑.最简情形最简单的libevent示例在libevent官方首页可下载.地址: http://www.monkey.org/~provos/libevent/event-test.c本示例中使用的是...转载 2019-06-19 17:03:34 · 571 阅读 · 0 评论 -
libevent——bufferevent的使用与实现
bufferevent简单介绍一般通过libevent进行网络编程,都是将一个socket的fd与一个event进行绑定,并自行维护一个buffer用于存储从socket上接收的数据,同时可能也用于待发送数据的缓存。然后通过可读可写事件从socket上收取数据写入缓存并进行相应处理,或者将缓存中的数据通过socket发送。libevent为这种带缓存的IO模式提供了一种通用的机制,那就是b...转载 2019-06-14 23:07:11 · 1814 阅读 · 0 评论