04 · QtNetwork 网络编程(进阶)
模块概述
本模块深入 Qt 网络编程的工程级实践,涵盖 TCP/UDP 高级用法、HTTP 客户端优化、WebSocket 保活策略、SSL/TLS 安全配置、串口协议设计等主题。每篇教程在入门篇基础上补充协议细节、性能优化与生产环境踩坑经验。
章节列表
- 01 TCP 进阶 — 多客户端连接管理、自定义协议帧解决粘包/拆包、心跳包超时与断线重连
- 02 UDP 进阶 — 多播组加入、大数据分片重组、
QNetworkDatagram、简单 ARQ 可靠传输 - 03 HTTP 进阶 — 并发请求限流、全局请求拦截、Cookie 管理、断点续传
- 04 WebSocket 进阶 — 指数退避重连、Ping/Pong 心跳、大消息分帧、WSS 证书配置
- 05 SSL 进阶 — 双向认证(mTLS)、证书链验证、Let's Encrypt 信任配置
- 06 串口进阶 — 自定义帧协议状态机、接收缓冲区管理、多串口调度