发布时间:2015-05-06 23:23:31
tinynet是一个轻量级的跨平台的网络库,支持select,poll,epoll,iocp多种网络模型,可以通过宏方便的切换各种模型。 使用: 以linux为例,-D__HAVE_SELECT则代表使用select,-D__HAVE_EPOLL则使用epoll.当然,工程目录中有cmakelist,可以通过cma.........【阅读全文】
发布时间:2015-05-05 17:44:13
事件库之Libev(一)使用LibevLibev的作者写了一份很好的官方Manual,比较的齐全,即介绍了Libev的设计思想,也介绍了基本使用还包括内部各类事件详细介绍。这里略微赘述一下。Libev通过一个 ·struct ev_loop· 结结构表示一个事件驱动的框架。在这个框架里面通过ev_xxx结构,ev_init、ev_xxx_set、ev_xxx_start.........【阅读全文】