VIP20
本课程属于:008-Socket网络编程 编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

《Qt网络编程界面布局实战》

共 30 章,建议从课程导读开始学习。

进入课程导读

01Qt网络编程概述1、Qt网络编程概述:什么是Qt网络模块、Qt网络模块的架构、Qt网络模块的应用场景。02QTcpSocket基础2、QTcpSocket基础:QTcpSocket类的介绍、QTcpSocket的常用方法、QTcpSocket的信号与槽。03QTcpServer基础3、QTcpServer基础:QTcpServer类的介绍、QTcpServer的常用方法、QTcpServer的信号与槽。04TCP客户端实现4、TCP客户端实现:创建TCP客户端、连接服务器、发送数据、接收数据、断开连接。05TCP服务器实现5、TCP服务器实现:创建TCP服务器、监听端口、接受连接、处理客户端数据、发送数据给客户端。06TCP文件传输6、TCP文件传输:文件传输协议设计、文件分块发送、文件接收与重组、进度条显示。07UDP通信基础7、UDP通信基础:QUdpSocket类的介绍、UDP与TCP的区别、UDP的广播与组播。08UDP单播通信8、UDP单播通信:创建UDP套接字、发送数据报、接收数据报、绑定端口。09UDP广播通信9、UDP广播通信:广播地址与端口、发送广播消息、接收广播消息、广播的应用场景。10UDP组播通信10、UDP组播通信:组播地址与端口、加入组播组、发送组播消息、接收组播消息。11HTTP协议基础11、HTTP协议基础:HTTP协议简介、HTTP请求方法、HTTP响应状态码、Qt中的HTTP支持。12QNetworkAccessManager12、QNetworkAccessManager:QNetworkAccessManager类的介绍、发送GET请求、发送POST请求、处理响应。13QNetworkRequest与QNetworkReply13、QNetworkRequest与QNetworkReply:QNetworkRequest的配置、QNetworkReply的处理、错误处理。14JSON数据解析14、JSON数据解析:JSON格式简介、QJsonDocument的使用、QJsonObject与QJsonArray、JSON与网络数据。15XML数据解析15、XML数据解析:XML格式简介、QXmlStreamReader的使用、QXmlStreamWriter的使用、XML与网络数据。16WebSocket通信16、WebSocket通信:WebSocket协议简介、QWebSocket类的使用、QWebSocketServer类的使用、实时通信应用。17SSL/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、网络应用实战-文件云盘:云盘需求分析、文件上传下载、断点续传、文件管理界面。