资源描述:
《2015年本科基于QT的UDP网络广播程序设计和实现毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学基于QT的UDP网络广播程序摘要现在随着计算机网络技术的不断发展,人类正进入信息化社会,使用网络进程信息的传送以成为社会的一种基本的方式,也是未来社会的发展方向。在企业网中,公司要求的速度和时间更为重要,这就要求在信息传送中能够达到快速,安全的目的。同时能够保证信息能够发送给所有的公司员工,这就要求这种网络协议能够使用最少的资源,同时给所有人员发送信息。UDP是一项非常实用可行的网络传输层协议,现在广泛应用于各行各业,并将在今后发挥更大的作用。本文详细阐述了Qt开发环境下广播的实现方法。该系统采用用了基于UDP协议的实现网络广播。同时本论文采用了
2、目前流行的图形界面设计QT技术,在底层用基本的C/C++语言实现,在上层用QT实现对界面的优化,及美化。最终实现UDP广播,程序运行起来可向多个用户发送UDP报文,并能够在界面上显示报文,用户与发送报文的可以相互通信。关键字:广播;QT;UDP武汉理工大学武汉理工大学UDPbroadcastnetwork programbasedonQTAbstractNowtherapiddevelopmentofcomputernetworktechnology, manisenteringthe informationsociety, theuseof network
3、 informationtransmissionprocesstobecomeabasic mode ofsociety, butalsothefuturedevelopmentdirectionofthesociety. Intheenterprisenetwork,companiesrequire speedandtime ismoreimportant, itrequirestoachievefastintheinformationtransmission, thepurposeofsafety. Atthesametime toensurethati
4、nformationcanbesenttoalltheemployeesofthecompany,whichequiresthenetworkprotocolcanuse theleastresources, atthesametime toall stafftosendamessage. UDPisa verypractical network transportlayerprotocolisfeasible, isnowwidelyusedin allwalksoflife, andwill inthefutureplayagreaterrole. Th
5、ispaperdescribesindetailtheimplementationmethodofthedevelopmentenvironmentofQt broadcast.Thesystem adoptedbythe network broadcast basedonUDPprotocol. Atthesametime, thispaper usesa graphicalinterfacedesign popularQTtechnologies, using basicC/ C++languageinthebottom, torealizetheopt
6、imizationofthe interface withtheQT ontheupperlayer, andlandscaping.Thefinal realizationofUDPbroadcasting, programsrun up tomultipleuserssendUDP message, andcandisplaythemessage onthescreen, cancommunicatewith users andsending message.Keywords:broadcast;QT;UDP武汉理工大学武汉理工大学目录摘要iAbstra
7、ctii1.绪论11.1研究背景11.2 系统的可行性分析11.2.1技术方面的可行性11.2.2经济方面的可行性21.3展望21.4研究目标32. 相关技术理论42.1UDP协议42.2UDP报文42.3套结字52.4套接字地址:主机与端口72.5端口号72.6报头的校验值82.7信号和槽机制83.系统总体的描述103.1系统基本简介和概要103.2系统能够完成的功能概要103.3软件的特点103.3.1单播的特点103.3.2广播的特点103.3.3系统创新点114.系统分析与总体设计124.1系统需求分析124.2系统开发及运行环境124.3系统主要功
8、能要求124.4系统总体设计134.5各个模块的设计