![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 网络编程
文章平均质量分 77
bruceyk
这个作者很懒,什么都没留下…
展开
-
【实践】Zookeeper c client源码剖析——不同event触发的条件和时机
准备知识: 1、了解THREADED(多线程)下c client运行的架构: 在多线程下,用户每次调用zookeeper_init生成一个zhandle_t结构都会生成除了调用线程外的另两线程:do_io线程和do_completion线程。 do_completion: 主要内容是执行异步完成回调函数和watcher事件通知函数,代码比较简单,主要处理zk原创 2014-11-18 16:05:53 · 2679 阅读 · 0 评论 -
Linux Socket的一些小结(新)
今天中午看了一下socket()中各参数的意思,以及各种组合的相关含义,现归纳一些raw_socket使用组合,以备查阅: (1)当socket()中第一个参数为AF_INET(等价于PF_INET)时,表示的是获取从网络层开始的数据:socket(PF_INET,SOCK_RAW,......): 当接收包时,表示用户获得是完整的包含IP报头的数据包,即数据从IP头原创 2010-03-19 13:31:00 · 1339 阅读 · 1 评论