enclave:C ++ Qt网络库 源码
飞地:C ++网络库 Enclave是一个基于Qt框架的小型C ++网络库。 该库具有下一个优点: 多线程服务器 可选的加密模式 具有请求/响应模型的网络流 简单直观的API 要求 Qt 5+(核心模块和网络模块)以及任何支持C ++ 11的现代C ++编译器。 介绍 项目结构: 目录 描述 benchmark/ 测试库性能的基准 enclave/ 图书馆 example-chat/ 基于此库的简单聊天 建筑学 该库在内部将QTcpServer用于服务器,将QSslSocket (在加密和解密模式下)用于服务器和客户端连接。 网络套接字位于单独的线程中-客户端上的一个线程和服务器上的一个或多个线程(线程数取决于服务器线程策略)。 通过Qt信号/插槽机制和特殊类可以与用户代码进行交互,从而可以安全地使用内部结构。 用于传输和接收的数据库提供了具有方便接口的网络套接字的抽象-网络流。
文件列表
enclave-master.zip
(预估有个55文件)
enclave-master
.gitignore
11B
enclave.pro
102B
LICENCE
1KB
example-chat
client
window.h
2KB
client.pro
2KB
window.cpp
4KB
main.cpp
182B
暂无评论