首页
›
编程基础与工程化
›
008-Socket网络编程
›
《Qt网络编程界面布局实战》
VIP20
本课程属于:008-Socket网络编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
《Qt网络编程界面布局实战》
共 30 章,建议从课程导读开始学习。
进入课程导读
01
Qt网络编程概述
1、Qt网络编程概述:什么是Qt网络模块、Qt网络模块的架构、Qt网络模块的应用场景。
02
QTcpSocket基础
2、QTcpSocket基础:QTcpSocket类的介绍、QTcpSocket的常用方法、QTcpSocket的信号与槽。
03
QTcpServer基础
3、QTcpServer基础:QTcpServer类的介绍、QTcpServer的常用方法、QTcpServer的信号与槽。
04
TCP客户端实现
4、TCP客户端实现:创建TCP客户端、连接服务器、发送数据、接收数据、断开连接。
05
TCP服务器实现
5、TCP服务器实现:创建TCP服务器、监听端口、接受连接、处理客户端数据、发送数据给客户端。
06
TCP文件传输
6、TCP文件传输:文件传输协议设计、文件分块发送、文件接收与重组、进度条显示。
07
UDP通信基础
7、UDP通信基础:QUdpSocket类的介绍、UDP与TCP的区别、UDP的广播与组播。
08
UDP单播通信
8、UDP单播通信:创建UDP套接字、发送数据报、接收数据报、绑定端口。
09
UDP广播通信
9、UDP广播通信:广播地址与端口、发送广播消息、接收广播消息、广播的应用场景。
10
UDP组播通信
10、UDP组播通信:组播地址与端口、加入组播组、发送组播消息、接收组播消息。
11
HTTP协议基础
11、HTTP协议基础:HTTP协议简介、HTTP请求方法、HTTP响应状态码、Qt中的HTTP支持。
12
QNetworkAccessManager
12、QNetworkAccessManager:QNetworkAccessManager类的介绍、发送GET请求、发送POST请求、处理响应。
13
QNetworkRequest与QNetworkReply
13、QNetworkRequest与QNetworkReply:QNetworkRequest的配置、QNetworkReply的处理、错误处理。
14
JSON数据解析
14、JSON数据解析:JSON格式简介、QJsonDocument的使用、QJsonObject与QJsonArray、JSON与网络数据。
15
XML数据解析
15、XML数据解析:XML格式简介、QXmlStreamReader的使用、QXmlStreamWriter的使用、XML与网络数据。
16
WebSocket通信
16、WebSocket通信:WebSocket协议简介、QWebSocket类的使用、QWebSocketServer类的使用、实时通信应用。
17
SSL/TLS安全通信
17、SSL/TLS安全通信:SSL/TLS协议简介、QSslSocket类的使用、QSslConfiguration的配置、自签名证书。
18
网络代理设置
18、网络代理设置:代理服务器简介、QNetworkProxy类的使用、代理类型设置、代理认证。
19
网络连接状态检测
19、网络连接状态检测:网络状态监测、QNetworkInformation类的使用、连接状态变化处理、离线模式。
20
多线程网络编程
20、多线程网络编程:Qt多线程基础、QThread与网络、线程安全的数据传输、线程池在网络中的应用。
21
异步网络编程
21、异步网络编程:Qt事件循环与网络、信号与槽的异步机制、QFuture与QtConcurrent、异步编程模式。
22
网络超时处理
22、网络超时处理:超时机制设计、QTimer与网络超时、重试机制、超时策略。
23
网络数据缓存
23、网络数据缓存:缓存策略设计、QCache类的使用、本地缓存与网络同步、缓存更新机制。
24
网络数据压缩
24、网络数据压缩:数据压缩算法简介、QByteArray的压缩与解压、zlib库的使用、压缩传输优化。
25
网络数据加密
25、网络数据加密:加密算法简介、QCA库的使用、对称加密与非对称加密、加密传输实践。
26
网络协议自定义
26、网络协议自定义:自定义协议设计原则、协议格式定义、协议解析器实现、协议测试。
27
网络性能优化
27、网络性能优化:连接池技术、数据批量处理、带宽控制、延迟优化。
28
网络调试与日志
28、网络调试与日志:Qt网络日志系统、Wireshark抓包分析、常见网络问题排查、调试技巧。
29
网络应用实战-聊天室
29、网络应用实战-聊天室:聊天室需求分析、服务器架构设计、客户端实现、消息广播与私聊。
30
网络应用实战-文件云盘
30、网络应用实战-文件云盘:云盘需求分析、文件上传下载、断点续传、文件管理界面。
所属VIP或分类
同VIP:Linux系统编程与网络实战
同VIP:Qt界面布局与网络通信实战
同VIP:Qt网络编程实战