基于QT的UDP网络广播、聊天程序毕业设计
技术:C++、QT等摘要:
现在随着计算机网络技术的不断发展,人类正进入信息化社会,使用网络进程信息的传送以成为社会的一种基本的方式,也是未来社会的发展方向。在企业网中,公司要求的速度和时间更为重要,这就要求在信息传送中能够达到快速,安全的目的。同时能够保证信息能够发送给所有的公司员工,这就要求这种网络协议能够使用最少的资源,同时给所有人员发送信息。UDP是一项非常实用可行的网络传输层协议,现在广泛应用于各行各业,并将在今后发挥更大的作用。本文详细阐述了Qt开发环境下广播的实现方法。
该系统采用用了基于UDP协议的实现网络广播。同时本论文采用了目前流行的图形界面设计QT技术,在底层用基本的C/ C++语言实现,在上层用QT实现对界面的优化,及美化。
最终实现UDP广播,程序运行起来可向多个用户发送UDP报文,并能够在界面上显示报文,用户与发送报文的可以相互通信。
关键字:广播;QT;UDP
目录:
摘要 i
Abstract ii
1.绪论 1
1.1研究背景 1
1.2系统的可行性分析 1
1.2.1技术方面的可行性 1
1.2.2经济方面的可行性 2
1.3展望 2
1.4研究目标 3
2.相关技术理论 4
2.1UDP协议 4
2.2UDP报文 4
2.3套结字 5
2.4套接字地址:主机与端口 7
2.5端口号 7
2.6报头的校验值 8
2.7信号和槽机制 8
3.系统总体的描述 10
3.1系统基本简介和概要 10
3.2系统能够完成的功能概要 10
3.3软件的特点 10
3.3.1单播的特点 10
3.3.2广播的特点 10
3.3.3系统创新点 11
4.系统分析与总体设计 12
4.1系统需求分析 12
4.2系统开发及运行环境 12
4.3系统主要功能要求 12
4.4系统总体设计 13
4.5各个模块的设计和功能 15
4.5.1单播模块 15
4.5.2广播模块 16
4.6系统的流程 16
5.网络广播程序的详细设计 20
5.1界面设计 20
5.2模块功能设计 21
6.软件测试 32
6.1测试的目的及重要性 32
6.2测试的方法 32
6.3测试用例 33
结论 39
参考文献 40
致谢 41
外文原文 42
中文翻译 48
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
正需要,支持楼主大人了!
页:
[1]