1.5 KiB
1.5 KiB
目录结构
.
├── base libhv基础设施,如常用宏定义、数据结构、日期时间、线程、进程、日志、套接字
├── bin 可执行文件安装目录
├── build cmake默认构建目录
├── cert SSL证书存放目录
├── cmake cmake脚本存放目录
├── cpputil libhv工具类,如字符串、文件、路径、线程池、json解析、ini解析
├── docs 文档存放目录
├── echo-servers 包含libevent、libev、libuv、libhv、asio、poco、muduo等多个网络库的tcp echo server写法,并做压力测试
├── etc 应用程序配置目录
├── event libhv事件循环模块
├── evpp 事件循环c++封装类
├── examples 示例代码
│ └── httpd
├── html 网页document_root目录
│ ├── downloads 下载目录
│ └── uploads 上传目录
├── http libhv http模块
│ ├── client
│ └── server
├── include 头文件安装目录
│ └── hv
├── lib 库文件安装目录
├── logs 日志生成目录
├── misc 杂项
├── mqtt MQTT协议
├── protocol 包含icmp、dns、ftp、smtp等协议的实现
├── scripts shell脚本存放目录
├── ssl SSL/TLS加密通信
├── unittest 单元测试代码
└── util libhv工具函数,如base64、md5、sha1