tcp server boost asio

时间:2018-07-16 08:52:46
【文件属性】:

文件名称: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 欢迎留言讨论


网友评论

  • 值得参考学习
  • 没用。。。。。
  • 不错,继续看看