基于C++11的轻量级网络框架-实现大并发网络IO

完整资料进入【数字空间】查看——搜索"writebug"

项目特点
基于C++11开发,避免使用裸指针,代码稳定可靠;同时跨平台移植简单方便,代码清晰简洁。
使用epoll+线程池+异步网络IO模式开发,并发性能优越。
代码经过大量的稳定性、性能测试,可满足商用服务器项目。
支持linux、macos、ios、android、windows平台
特性
网络库
tcp/udp客户端,接口简单易用并且是线程安全的,用户不必关心具体的socket api操作。
tcp服务器,使用非常简单,只要实现具体的tcp会话(TcpSession类)逻辑,使用模板的方式可以快速的构建高性能的服务器。
对套接字多种操作的封装。
线程库
使用线程实现的简单易用的定时器。
信号量。
线程组。
简单易用的线程池,可以异步或同步执行任务,支持functional 和 lambad表达式。
工具库
文件操作。
std::cout风格的日志库,支持颜色高亮、代码定位、异步打印。
INI配置文件的读写。
监听者模式的消息广播器。
基于智能指针的循环池,不需要显式手动释放。
环形缓冲,支持主动读取和读取事件两种模式。
mysql链接池,使用占位符(?)方式生成sql语句,支持同步异步操作。
简单易用的ssl加解密黑盒,支持多线程。
其他一些有用的工具。
命令行解析工具,可以很便捷的实现可配置应用程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值