2016年7月1日

摘要: 框架描述 服务器层次: I/O层:对应具体的文件描述符处理,对应ACE中的handle。 Dispatch层:事件分发,将I/O事件分发到对应绑定的处理队列等待业务处理,对应ACE中的Event_handle。 业务层:处理具体业务,包含一组线程或进程,并发处理业务。对应ACE中的ACE_Task。 阅读全文
posted @ 2016-07-01 10:23 bing。 阅读(1832) 评论(0) 推荐(0) 编辑
 
摘要: ACE源码约10万行,是c++中非常大的一个网络编程代码库,包含了网络编程的边边角角。 ACE代码可以分三个层次:OS层、OO层和框架层: OS层主要是为了兼容各个平台,将网络底层API统一化,这一层用户不关心。 OO层则是对一些常用的数据结构或方法进行OO封装,方便上层使用,包括socket方法, 阅读全文
posted @ 2016-07-01 10:11 bing。 阅读(1429) 评论(0) 推荐(2) 编辑