- 1
- 0
- 约3.43千字
- 约 6页
- 2017-02-13 发布于天津
- 举报
框架设计网络的通信论文
框架设计网络的通信论文
1BillingNTC的由来 1.1网络通信框架 1.1.1UNIXSAP/TERMSAP 轻量级的unixsap,termsap网络通讯组件,是对Socket的封装结合系统消息队列,但不支持跨平台,且只负责数据的收发,不涉及协议分析和组包。 1.2业界的相关库 1.2.1ACE ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候,要根据情况,看从哪一层来进行使用。支持跨平台。 1.2.2Libevent Libevent是一个C语言写的网络库,官方主要支持的是类Linux操作系统,最新的版本添加了对Windows的IOCP的支持。在跨平台方面主要通过“select”模型来进行支持。 1.2.3Libev 与Libevent一样,Libev系统也是基于事件循环的系统,它在poll()、“select”()等机制的本机实现的基础上提供基于事件的循环。Libev实现的开销更低,能够实现更好的基准测试结果。 1.3BillingNTC 在IO多路复用为基础的,ACE,Libevent,Libev这些网络框架要不就是非常庞大(ACE),不利于集成;要不就是使用Callback的回调机制,对于固定的事件不如C++的虚函数多态方式。此外并没有对协议进行细分,至多实现了一些常用协议(如
您可能关注的文档
最近下载
- 注塑机专用伺服驱动器使用说明书.PDF VIP
- 上海市勤务辅警常识题.pdf VIP
- 2025年成都市双流县某国企招聘工作人员若干人备考题库及参考答案详解一套.docx VIP
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 2024-2025学年度广播电视编辑记者考前冲刺试卷含答案详解AB卷.docx
- 国家电网有限公司营销现场作业安全工作规程(试行).docx VIP
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- 写字楼物业贴心服务培训课件.pptx VIP
- 第六单元+辽宋夏金元时期_民族关系发展和社会变化 中考历史一轮复习.pptx VIP
- 2025年成都市新津县某国企招聘工作人员若干人备考题库含答案详解.docx VIP
原创力文档

文档评论(0)