
事件库之Libev
土戈
软件开发
展开
-
libev:详解
事件库之Libev(一)使用LibevLibev的作者写了一份很好的官方Manual,比较的齐全,即介绍了Libev的设计思想,也介绍了基本使用还包括内部各类事件详细介绍。这里略微赘述一下。Libev通过一个 struct ev_loop 结结构表示一个事件驱动的框架。在这个框架里面通过ev_xxx结构,ev_init、ev_xxx_set、ev_xxx_start接口向这个事件驱动的框架...转载 2018-11-04 11:07:26 · 2216 阅读 · 0 评论 -
libevent和libev的区别对比
参考了这篇文章:http://www.cnblogs.com/Lifehacker/p/whats_the_difference_between_libevent_and_libev_chinese.html 两个库都是为异步io调度而设计,在Linux上都是使用epoll机制,在FreeBSD上则都是kqueue,还有诸如此类的很多相通之处。 libev的诞生,是为了修复li...转载 2018-08-20 09:07:01 · 1111 阅读 · 0 评论 -
Socket网络编程--Libev库学习
搜索了很多关于如何学网络编程的博客和问答。大致都是推荐学一个网络库,至于C++网络库有那么几个,各有各的好处。这里就选这个代码量少了,方便入门,等有一定的基础后,再看看“学之者生,用之着死”的ace或者有可能成为C++标准网络库的boost::asio。 CentOS上安装软件最简单的当然是yum安装,我们可爱的libev好像现在还没有,那我们只能通过源码安装了。地址: http://dis...转载 2018-08-20 09:05:07 · 315 阅读 · 0 评论 -
libev的使用——结合Socket编程
首先推荐几个我认为学习libev比较好的blog,最后一个地址是官方文档,给了我很多帮助:http://vimersu.win/blog/2014/03/06/libev-study/http://www.cnblogs.com/dirlt/archive/2011/09/07/2169344.html#sec-1http://blog.youkuaiyun.com/woxiaozhi/artic...转载 2018-08-20 09:04:14 · 879 阅读 · 0 评论 -
libev-4.20编译安装及简单使用
1.源码下载地址:http://www.youkuaiyun.com/tag/libev/download2.库的编译与安装解压文件,进入文件目录编译的时候需要首先切换为管理员(root)账户,然后执行以下命令:./configuremakemake install编译好后,它是被放在了/usr/local/lib这个文件夹里面3.设置系统 动态库 链接路径在运行的时候...转载 2018-08-20 09:02:40 · 960 阅读 · 0 评论