基于QT的UDP网络广播的设计与实现
技术:C++、QT等摘要:
现在的计算机网络技术飞速发展,使用网络进程信息的传送以成为社会的一种基本的方式,也是未来社会的发展方向。在企业网中,公司要求的速度和时间更为重要,这就要求在信息传送中能够达到快速,安全的目的。同时能够保证信息能够发送给所有的公司员工,这就要求这种网络协议能够使用最少的资源,同时给所以的人员发送信息。
该系统才用了基于UDP协议的三种消息的发送机制,广播,单播和组播。通过三种不同的消息发送机制,可以实现一对一,一对多的消息发送。同时组播也可以是实现对同一个组内发送消息,保证了消息的安全性和保密性。同时本论文采用了目前流行的图形界面设计的QT技术,在底层用基本的c语言实现,在上层用QT实现对界面的优化,保证软件的可操作性。最后文章也给出了对整个软件的测试和对各个模块的单独的测试。
关键字:QT,UDP,广播,单播,组播
目录:
中文摘要................................................I
英文摘要................................................II
1 绪论..................................................1
1.1 引言.............................................1
1.2 软件开发的意义和前景.............................1
1.3 软件所要实现的功能和最终目标.....................2
2 软件开发的可行性研究..................................2
2.1 技术方面的可行性.................................2
2.2 济方面的可行性...................................4
2.3 开发方案的选择性和开发进程的研究.................4
2.3.1 开发方案的选择..............................4
2.3.2 开发进程的研究....................,.........4
3 系统总体的描述.............................,,,,,,,....4
3.1 系统基本简介和概要......................,,.......4
3.2 系统能够完成的功能概要..................,,.......5
3.3 软件的特点.............................,,........5
3.3.1 单播的特点..................................5
3.3.2 广播的特点..................................5
3.3.3 组播的特点..................................6
3.3.4 系统的创新点................................6
3.4 设计的目的...........................,..........6
4 总体设计和功能实现........................,,,,,......7
4.1 总体功能模块图.........................,........7
4.2.1 UDP服务器端模块....................,......7
4.2.2 UDP客户端端模块............................7
4.2 各个模块的设计和功能......................,.....8
4.2.1 单播模块 ..................................8
4.2.2 广播模块...................................9
4.2.3 组播模块...................................10
4.3 系统的流程..................................,...11
4.3.1 服务器端的系统流程图.......................11
4.3.2 客户端流程图...............................12
5整体软件测试..................................,,,,..12
5.1 测试的环境和目的...........................,....12
5.2 单播模块的测试.............................,....12
5.2.1 单播服务端的测试...........................12
5.2.2 单播客户端的测试...........................13
5.3广播模块的测试..................................14
5.3.1 广播服务器端测试...........................14
5.3.2 广播客户端的测试...........................14
5.4 组播模块的测试..................................15
5.4.1 组播服务器端的测试.........................15
5.4.2 组播客户端的测试............................16
5.5测试的结论.......................................18
结束语..................................................19
致谢....................................................20
参考文献................................................21
附录....................................................22
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]