
libevent
猪八戒下凡
好好想想
展开
-
libevent(三)事件注册与循环监听
事件注册与循环监听在libevent中为了监听某种事件的发生,设置事件触发后的回调函数,也就是说对该事件注册到当前的IO模型中。事件注册事件初始化使用`event_new`函数来对事件进行初始化。typedef void (*event_callback_fn)(evutil_socket_t, short, void *);/* 回调函数 */stru转载 2015-07-12 19:17:30 · 891 阅读 · 0 评论 -
libevent(一) socket属性设置与初始化操作
socket属性设置与初始化操作libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。转载 2015-07-12 19:44:11 · 1878 阅读 · 0 评论 -
libevent(二)libevent 接收TCP连接
libevent 接收TCP连接Evconnlistener 机制为您提供了侦听和接受传入的 TCP 连接的方法。下面的函数全部包含在``中。evconnlistener创建监听对象struct evconnlistener *evconnlistener_new(struct event_base *base,evconnlistener_cb cb, void转载 2015-07-12 19:37:37 · 1943 阅读 · 0 评论