-----事件驱动:
-----轻量级,专注于网络:只能做网络先关的事
-----支持io多路复用:epool,poll,select,kqueue;
-----支持信号;
@--libevent库中所有的接口都是对socket底层函数的封装。
@--完成某个功能的采用的·每一组函数都是epool的反应堆模式。
---------------回掉指针
----libevent使用----
1. struct event_base *base;
2. base = event_base_new();
3. 向base安插事件 listen,signal 。。。
4. 监听:event_base_dispatch(base)
5.free 事件;event_base_free(base);