【文件属性】:
文件名称:tcp server boost asio
文件大小:24.45MB
文件格式:RAR
更新时间:2018-07-16 08:52:46
tcp server boost asio
基于boost的asio封装的高性能TCP服务器。asio已经有很好的事件封装机制,只有底层事件,没有针对TCP建立会话机制;也没有多多包进行合包,已包为单位的事件提交机制。由于以上多种原因,决定对boost库进行更高的抽象和封装,对开发者提供一种更为便利的使用接口。
本代码实现了一下主要功能:
1.、为每个TCP客户端建立session,每个session创建事件,向应用开发则投递事件。
事件主要有3类:
(1)会话创建
(2)接收数据
(3)会话结束
2、为每个会话创建超时和跟踪机制,提供在移动通信IP变化情况下的设备上下线判断。
3、运用最新的C++11语法规范实现全部代码(lamda override bind)
原创博客地址: http://blog.csdn.net/wang19840301
欢迎留言讨论
网友评论
- 值得参考学习
- 没用。。。。。
- 不错,继续看看