VIP8
本课程属于:051-网络、API与数据交换编程 后端、数据与云原生工程 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

Qt网络通信模块详解

📚 共计 30 章节
01
网络通信基础
OSI七层模型与TCP/IP四层模型详解 · IP地址与端口号 · Socket通信原理 · Qt网络模块架构概览
基础理论
02
QTcpSocket基础
QTcpSocket核心API · 连接与断开服务器 · 发送与接收数据 · 信号与槽机制在网络中的应用
TCP核心
03
QTcpServer服务器
QTcpServer使用 · 监听与接受连接 · 管理多个客户端 · 简易聊天室服务器实现
服务器TCP
04
TCP粘包与分包
粘包/分包原因 · 固定长度/分隔符/长度前缀 · Qt实现技巧
进阶TCP
05
QUdpSocket基础
UDP与TCP区别 · QUdpSocket核心API · 单播与广播 · 丢包处理经验
UDP广播
06
QHostInfo与网络信息
获取本机主机名与IP · DNS域名解析 · 网络接口枚举 · 跨平台注意事项
工具DNS
07
QNetworkInterface详解
网络接口枚举与选择 · MAC地址获取 · IP过滤 · 多网卡处理策略
网络接口MAC
08
QAbstractSocket抽象类
设计理念 · 状态机与转换 · 错误处理 · 自定义协议基类设计
抽象设计
09
QNetworkProxy代理
代理服务器原理 · HTTP/SOCKS5设置 · Qt代理配置 · 企业实战
代理安全
10
QHttpMultiPart与文件上传
HTTP文件上传机制 · QHttpMultiPart使用 · 大文件分片 · 进度回调
HTTP上传
11
QNetworkAccessManager
核心API · GET/POST/PUT/DELETE · 同步异步 · 请求队列管理
HTTP管理器
12
QNetworkRequest与QNetworkReply
请求头/响应头 · Cookie管理 · 重定向 · 超时与取消
请求响应
13
QNetworkCookie与会话管理
Cookie存储读取 · 会话/持久Cookie · CookieJar自定义 · 登录保持
Cookie会话
14
QNetworkCache与离线缓存
HTTP缓存机制 · QNetworkDiskCache · 缓存策略 · 离线模式
缓存离线
15
QWebSocket基础
WebSocket协议简介 · QWebSocket使用 · 握手 · 心跳与重连
WebSocket实时
16
QWebSocket服务器
QWebSocketServer · 广播与组播 · WebSocket+TCP混合 · 实时数据推送
服务器WebSocket
17
QSSL/TLS安全通信
SSL/TLS基础 · QSslSocket配置 · 证书验证 · HTTPS客户端
安全SSL
18
QNetworkConfiguration
网络配置管理 · 状态监测 · 网络切换 · 移动/WiFi切换实战
配置移动
19
QNetworkSession
会话管理 · 启动/停止 · 漫游与恢复 · 后台保活策略
会话保活
20
QHttpPart与自定义HTTP请求
自定义请求体 · MIME类型 · 表单提交 · RESTful API调用
HTTPREST
21
QOAuth与认证授权
OAuth 2.0流程 · Qt OAuth实现 · 刷新 · 第三方登录集成
认证OAuth
22
QNetworkDatagram与原始数据
UDP数据报精细控制 · 原始套接字 · 数据包解析 · 网络抓包分析
UDP原始
23
QHostAddress与地址处理
IPv4/IPv6处理 · 子网掩码计算 · 地址转换 · 特殊地址判断
地址IPv6
24
QNetworkProxyFactory
代理工厂模式 · 自动代理发现(PAC) · 规则配置 · 动态切换
代理工厂
25
QNetworkReply深入使用
数据流式读取 · 分块下载 · 断点续传 · 下载速度控制
下载流
26
QNetworkAccessManager高级特性
连接复用Keep-Alive · 并发控制 · 请求优先级 · 自定义DNS
高级性能
27
QWebSocket高级特性
数据压缩(permessage-deflate) · 自定义子协议 · WebSocket over HTTPS · 集群通信
WebSocket压缩
28
QSSL配置与安全最佳实践
证书链验证 · 双向SSL · 密码套件 · TLS版本控制 · 安全审计
安全最佳实践
29
Qt网络性能优化
连接池设计 · 数据压缩 · 批量发送 · 异步IO与事件循环 · 内存管理
优化性能
30
综合实战:即时通讯系统
需求分析与架构 · 注册登录 · 好友管理 · 消息收发 · 离线消息 · 文件传输 · 群聊
实战IM