tcp server boost asio
基于boost的asio封装的高性能TCP服务器。asio已经有很好的事件封装机制,只有底层事件,没有针对TCP建立会话机制;也没有多多包进行合包,已包为单位的事件提交机制。由于以上多种原因,决定对boost库进行更高的抽象和封装,对开发者提供一种更为便利的使用接口。本代码实现了一下主要功能:1.、为每个TCP客户端建立session,每个session创建事件,向应用开发则投递事件。事件主要有3类:(1)会话创建(2)接收数据(3)会话结束2、为每个会话创建超时和跟踪机制,提供在移动通信IP变化情况下的设备上下线判断。3、运用最新的C++11语法规范实现全部代码(lamdaoverridebind)原创博客地址:http
用户评论
不错,继续看看