首页  

适合练手的c/c++开源项目     所属分类 c 浏览量 148
Tinyhttpd
不到 500 行的超轻量型 Http Server
http://github.com/EZLippi/Tinyhttpd

MyTinySTL
小型 STL(容器库+算法库)
http://github.com/Alinshans/MyTinySTL

oatpp
轻量、跨平台、高性能、完全零依赖,用纯 C++ 实现的 Web 框架
http://github.com/oatpp/oatpp

CppNet
Proactor 模式 multi-thread 网络库,包含 OS 接口调用、回调处理、定时器、缓存管理等
简单:只导出了最少量的接口,其声明都类似系统 socket API。对客户端而言,只新增了一个 buffer 类型
快速:采用性能最优的 epoll 和 IOCP 做事件驱动。每个连接都独享一个内存池,从内存池中申请的内存都由智能指针管理
清晰:结构上分为事件驱动,会话管理,接口三层,通过回调向上通知。模块之间职责分工明确,最大的类不超过 500 行代码

http://github.com/caozhiyi/CppNet

上一篇     下一篇
美股熔断记录

clickhouse简介

函数式与非函数式,你来pick

职场生存法则和职业发展建议

道尽人性的25句话

石油暴跌,俄罗斯发起石油站?