写在前面:libevent优点:开源、精简、跨平台、专注网络;
特性:基于“事件的异步通信模型”,---回调较多;
本文先将libevent的常规事件,后面还会总结libevent的bufferevent 事件。QQ:993650814.
正文:
一、常规事件的一般步骤:
第一步:创建event_base
struct event_base * event_base_new(void);
第二步:创建事件(常规事件或者buffer事件)
创建常规事件
struct event * event_new(struct event_base *base, evutil_socket_t fd, short events,
void (*cb)(evutil_socket_t, short, void *),void *arg);
参数:
base:even