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
|
|||
|
|
|||
|
```
|