【摘 要】
:
目前,市场上还没有开源的基于局域网的Linux通讯工具,同时Linux用户和Windows用户无法基于局域网传输信息和文件。为此本文主要采用Qt开发工具,实现一个跨平台实时通信系统。本
论文部分内容阅读
目前,市场上还没有开源的基于局域网的Linux通讯工具,同时Linux用户和Windows用户无法基于局域网传输信息和文件。为此本文主要采用Qt开发工具,实现一个跨平台实时通信系统。本文的重点是Linux与Windows之间的通信,因为有多种数据结构的传输任务,所以在通信协议上选择了基于可扩展标记语言XML的XMPP协议,它几乎可以传输任何种类的数据结构。本文从对Qt集成开发环境和XMPP协议的介绍入手,分析了本款即时通信软件的系统架构、地址空间、数据的传输结构以及数据链路的传输等等。在对即时通信系统客户端模块的划分上,将即时通信系统划分成为用户列表管理功能、私聊功能、聊天室功能以及文件传输功能。并且,从实现这四个方面入手,利用Qt开发平台为用户所提供的丰富的API和开发实例,完成了即时通信管理系统的设计与实现。相应的,还完成了在一套代码的基础上,在不同的操作系统下安装客户端。最后,对系统进行了各项检测,结果表明,预期功能全部实现,系统稳定,界面友好简洁。由于系统架构为C/S,基于C语言的Qt集成开发平台在编写服务器端比JAVA编写的服务器端要快5%,很好的满足企业级通信系统的需求。
其他文献
目的探讨Cyp2c19基因检测对复杂冠状动脉病变患者经皮冠状动脉介入术后抗血小板治疗的指导价值。方法选取北部战区空军医院自2013年10月至2017年9月收治的400例行经皮冠状动
文章对郭锡良等所编《古代汉语》中的一些注释进行了探讨,认为:从话语内容和句式性质上看,"毋吾以也"属否定命令句。从字形、词义引申规律、句意和修辞看,"捲"属动词。从句法
学生在老师的引导下,自主地学习和掌握系统的基本知识和技能,就是教学的基本概念。由于小学生不论在心理上还是生理上,与中学生存在一定的差异,因此小学老师的教学方式也有其
社会工作是价值性和实践性比较强的一门学科,S高校把社会工作硕士的培养定位为专业学位硕士的培养。社会工作专业硕士培养的目标为:具有“以人为本、助人自助、公平公正”的专
目的宫颈癌是严重危害全球女性健康的第二大妇科肿瘤,高危型人乳头瘤病毒(HR-HPV)感染是其主要的危险因素,但并非唯一因素。研究发现,叶酸受体(FR)在多种肿瘤中表达异常,并且与肿瘤的
汪应辰是南宋著名士大夫,他出生在北宋末年,主要生活于南宋高宗、孝宗两朝。汪应辰一生交游广泛,先后与赵鼎、吕本中、张浚、朱熹、吕祖谦、周必大等一系列重要人物有过交往
由于转喻的新颖性和替代同一整体其他成分的独特性,词人喜欢使用转喻唤起"诗意",同时达到经济使用语言的目的。转喻是比隐喻更重要的认知方式。激活是转喻的主要运行机制,由
碳纤维复合材料以其优异的综合性能,被广泛的应用在航空航天、高铁、军工等领域的大型构件上。为实现这些构件高质量高可靠性的连接,需要在构件上加工大量的装备孔,但由于碳
<正>贝叶斯Meta分析(Bayesian Meta-Analysis)是近年来基于贝叶斯统计发展起来的一种新型的Meta分析方法,主要采用"马尔科夫链-蒙特卡罗"(Markov chain MonteCarlo,MCMC)方法
<正> 《元伯阳墓志》著录于赵超《汉魏南北朝墓志汇编》第194页。此墓志题为《魏故假节辅国车骑大将军青州刺史元公墓志铭》,乃"孝昌二年十月壬申朔廿一日壬辰剋(按即"刻"之