
c 通讯
jiayp004
知之者不如好之者,好之者不如乐之者
展开
-
Libevent监听事件的建立过程
事件建立和触发机制如下图所示: 几个重要的结构体 struct evconnlistener_ops { int(*enable)(struct evconnlistener *); int(*disable)(struct evconnlistener *); void(*destroy)(struc原创 2013-10-30 12:02:22 · 5271 阅读 · 0 评论 -
event结构体中几个变量的作用
struct event { //ev_next,ev_active_next和ev_signal_next都是双向链表节点指针;它们是libevent对 //不同事件类型和在不同的时期,对事件的管理时使用到的字段。 //libevent使用双向链表保存所有注册的I/O和Signal事件,ev_next就是该I/O事件在//链表中的位置;称此链表为“已注册原创 2013-11-01 13:50:12 · 6409 阅读 · 1 评论 -
Libevent中读消息流程
关于接收监听并建立连接得到通讯套接字过程请参考Libevent监听事件的建立过程文档。 涉及到的几个结构体 struct bufferevent_private { //主要的结构体 structbufferevent bev; structevbuffer_cb_entry *rea原创 2013-11-04 12:54:03 · 3285 阅读 · 0 评论