码迷,mamicode.com
首页 > 其他好文 > 详细

libevent初探

时间:2014-10-28 20:04:59      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:libevent   api   

1. evtimer_new(base, callback, NULL)用来做定时器,即当达到一定时间后调用回调函数callback,用evtimer_add激活定时器。


2. bufferevent_write(struct bufferevent *bufev, const void *data, size_t size)把数据写入一个bufferevent buffer中,它被用来将数据写入文件描述符,当数据变得能够写时,会自动写入到描述符中。


3.

struct evconnlistener *evconnlistener_new_bind(struct event_base *base,
    evconnlistener_cb cb, void *ptr, unsigned flags, int backlog,
    const struct sockaddr *sa, int socklen);

分配和返回一个新的连接监听器对象,base参数是监听器用于监听连接的event_base,即连接监听器使用event_base来得知什么时候在给定的监听套接字const struct sockaddr *sa(包含ip和端口)上有新的TCP连接,新连接到达时,监听器调用你给出的回调函数cb。



libevent初探

标签:libevent   api   

原文地址:http://blog.csdn.net/bluecloudmatrix/article/details/40496113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!