364| 0
|
[c/c++] Qt网络高级编程、Qt5框架、Qt、C++编程、TCP、UDP网络编程 |
课程介绍: 适合人群: 本课程适合对Qt框架高级编程,网络编程感兴趣的童鞋! 你将会学到: 帮助学员掌握Qt高并发网络编程、多线程与网络编程的混合编程 掌握Qt网络编程能力掌握Qt高并发网络结合多线程编程开发掌握传输层TCP、UDP协议与报文掌握Qt 5框架高性能网络模块 课程简介: Qt框架是由Qt Company开发的全球主流跨平台C++界面应用程序开发框架、是跨平台项目的主流解决方案, Qt 5 框架是高效的跨平台C++框架,易扩展,组件丰富、允许真正地组件编程,既可以开发桌面应用程序,也可用于控制台工具、上位机软件、和高性能服务器的开发,目前国内Qt高级开发工程师的待遇也一直居高不下! 本课程为黄强老师《Qt 5一站式编程》系列课程中的核心课、主要帮助学员熟练掌握 Qt 5网络高级编程,主流传输层协议TCP、UDP网络通讯协议编程,并且通过每节课的案例项目,帮助学员灵活掌握QTcpServer、QTcpSocket、QAbstractSocket、QUdpSocket类的相关使用以及与QThread多线程的并发网络通讯! 本课程适合对Qt框架高级编程,网络高级编程感兴趣的童鞋! 课程目录: 1课前准备工作[06:05] 2Internet与网络通信模型[06:01] 3OSI七层模型与TCPIP四层模型[12:17] 4TCP协议报文简介[19:42] 5TCP协议的三次握手与四次挥手[22:40] 6TCP网络编程流程简介[08:05] 7TCP客户端界面创建与美化[11:28] 8TCP客户端QTcpSocket类[14:47] 9TCP客户端代码实现[39:16] 10TCP服务端界面创建与美化[05:34] 11TCP服务端QTcpServer类[12:33] 12TCP服务端代码实现[54:48] 13QTcpSocket对象所在线程分析[10:53] 14TCP客户端使用QThread类(方式一)[01:14:06] 15TCP客户端使用QThread类(方式二)[48:02] 16TCP客户端使用QThread类(不使用信号槽)[39:40] 17TCP服务端使用QThread类[01:32:32] 18TCP服务端使用QThreadPool类[44:57] 19UDP协议报文简介[07:31] 20UDP网络编程流程简介[07:16] 21UDP客户端界面创建与美化[04:09] 22UDP之QUdpSocket类[13:03] 23UDP客户端代码实现[35:36] 24UDP服务端界面创建与美化[03:44] 25UDP服务端代码实现[25:30] 26UDP通信方式剖析[09:34] 27UDP通用版界面创建与美化[06:36] 28UDP通用版代码实现[15:56] 29UDP客户端带心跳检测代码实现[10:37] 30UDP服务端带心跳检测代码实现[33:57] 31UDP客户端带心跳检测与消息封装代码实现[23:16] 32UDP服务端带心跳检测与消息封装代码实现[13:18] 33QUdpSocket对象所在线程分析[04:52] 34UDP客户端使用QThread类(方式一)[47:47] 35UDP客户端使用QThread类(方式二)[27:16] 36UDP服务端使用QThread类[31:57] 37UDP单播、组播、广播简介[06:17] 38UDP组播发送端界面创建与美化[06:02] 39UDP组播发送端代码实现[11:30] 40UDP组播接收端界面创建与美化[04:50] 41UDP组播接收端代码实现[17:06] 42UDP广播发送端界面创建与美化[03:03] 43UDP广播发送端代码实现[07:52] 44UDP广播接收端界面创建与美化[02:41] 45UDP广播接收端代码实现[07:19] 46Qt网络编程总结 Qt网络编程总结 开始学习
购买主题
本主题需向作者支付 30 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.