Skip to content

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 串口进阶 — 自定义帧协议状态机、接收缓冲区管理、多串口调度

基于 VitePress 构建