目录
1. 监听器
1.1 evconnlistener_new_bind
功能:
创建一个新的监听socket,并bind到对应的地址,支持AF_UNIX。
备注:
实现代码中,会调用evconnlistener_new来使新创建的socket进入到listen状态。
创建的evconnlistener需要通过evconnlistener_free进行释放。
原型:
struct evconnlistener *
evconnlistener_new_bind(struct event_base *base, evconnlistener_cb cb,
void *ptr, unsigned flags, int backlog, const struct sockaddr *sa,
int socklen);
输入参数:
cb:
用来绑定回调函数,该回调函数的原型如下:
typedef void (*evconnlistener_cb)(struct evconnlistener *, evutil_socket_t, struct sockaddr *, int socklen, void