37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
## 目录结构
|
||
|
||
```
|
||
.
|
||
├── 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
|
||
|
||
```
|