MyCppUtils包含了一些C++在实际项目开发过程常用的一些工具代码示例项目,包括:
- JsonParse:Json拼装与解析示例项目
- HttpClient : 使用libcurl进行http同步和异步请求示例项目
- TinyTimer : 基于C++11新特性的同步/异步定时器任务示例项目
- Websocket : 基于Websocket++的Webscoket客户端示例项目
- Singleton : 单例模板工具项目,使用智能指针与mutex,支持多线程访问安全与自动GC
- StringFormat : 字符串格式化工具示例项目
- UUID : 在Window和Linux可用的UUID生成工具类
- AsynClientSocket : 异步的Socket客户端
- AsynServerSocket :异步的Socket服务端
- TwowaySocket:既做Socket服务器同时也做Socket客户端的栗子
- PortOccupation:Windows端口占用检测工具类
- CharactersetConvert:字符集转换工具类