随笔分类 - pjsip库研究
摘要:该模块采用ioqueue作为内部机制,结合socket的基本接口来实现,是一个在ioquenue之上的一层封装;实现了一种自动机制,用户只需要调用一次connect/accept,之后的操作将通过ioqueue机制及注册的accept,connect,send,recv回调函数来自动实现
阅读全文
摘要:一. 引言1. 该模块包括:ioqueue.h:ioqueue_common_abs.h/c:ioqueue_epoll.c:ioqueue_linux_kernel.c:ioqueue_select.c:2. 该模块实现I/O时,采用的Proactor模式(关于I/O设计模式,参考:http://www.cnblogs.com/dawen/archive/2011/05/18/2050358.html)二. 源码分析1. 该模块主要实现I/O多路复用机制,并且采用PROACTOR设计模式2. 该模块实现一种I/O机制,自动检测用户注册的socket句柄,并且在触发相应事件时调用相应的回调 1
阅读全文

浙公网安备 33010602011771号