基于XMPP协议的即时通讯系统的设计与实现

被引量 : 0次 | 上传用户:kernel_gdi_user
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通讯是在全球迅速普及的新一代通信技术,但众多传统即时通讯系统分别使用各自的协议。XMPP是一个开放的、基于XML的数据模型和协议,它的提出打破了传统即时通信系统之间无法实现互联互通的局面。本文设计来源于一个实际项目,它根据XMPP协议的分布式网络结构和模块化可扩展的系统架构,构建了一个基于该协议的即时通讯系统。该系统以基于XMPP协议的即时通讯服务端的设计与开发为主线,使用C++语言编程实现。本文介绍了即时通讯的现状和发展趋势,分析了系统的开发环境和所要用到的相关技术,在此基础上设计出基于XMPP协议的即时通信系统总体架构和基本模型,并围绕系统的核心模块和扩展模块进行了详细的研究和阐述。基于XMPP协议的设计与实现,简化了应用程序的开发,降低各个模块的耦合度,保证了系统的使用性、稳定性、可靠性及可扩展性;XMPP协议的推出实现了整个即时通讯服务协议的统一,使得大量即时通讯软件有了一个可靠的开放协议,基于XMPP协议的即时通讯系统不但可以与静态的邮件系统整合为一个全新的服务平台,而且实现了不同软件间的互联互通,使用更方便、高效,意义深远。
其他文献
在当前财政部暂停政府采购促进自主创新相关政策的大背景下,对日韩两国政府采购促进自主创新的主要特色进行了研究:日本以扶持中小企业、韩国以推行电子化政府采购为主,都对
采用正交试验的方法对小掺量超细石灰石粉混凝土抗压强度进行试验研究,讨论了超细石灰石粉取代率、细度和取代成分三因素三水平对混凝土各个龄期的抗压强度的影响规律。试验
一直以来,学界就柏拉图和亚里士多德摹仿说的内涵及关系问题未达成共识。从文学与真理性的关系这个角度比较,可以看出两者都从模仿的角度界定文学与真理性的关系,柏拉图认为
目的探讨心理护理干预首诊高血压住院患者心理状态的影响。方法选取本院于2014年5月-2015年5月收治的104例首诊高血压住院患者,将其按数字表随机分为2组,观察组55例开展心理
利用计算机实现二维动画自动生成一直是动画领域中极具挑战性的问题.提出了一个计算机辅助二维动画中间帧自动生成的方法,以放宽对用户输入的限制.这里使用盘B样条曲线表示笔
温州模式本质上是一种文化模式。温州模式通过文化调适变通、变革来超越现实环境和种种不利因素的制约,表现为穷则思变、因利而制权的创业经济思维,使温州走在改革开放的先富
公众刑事司法参与权,是指公众通过各种途径参与刑事司法活动,以影响和制约刑事检察活动和刑事审判活动,监督刑事司法权力行使,维护公民合法权益的权利。在我国,公众参与刑事诉讼主
港口在成为世界经济增长的重要推动力的同时,也正在成为港口所在城市及地区的主要的能耗单位和污染源头。另外,能源危机和环境恶化是人类发展至今所面临的两项新的挑战,人类
《环境保护法》修订案为司法专门化理念、衡平性司法理念、预防性司法理念、判决优先理念等环境司法理念的确立奠定了基础。从制度设计来看,《环境保护法》修订案中的大量管
人类发展的进程中,设计与民族文化同步发展,文化是设计的基础,设计作为文化的视觉载体,是物质和精神文明的统一载体,反映不同民族、时代、地域等文化精神风貌,引导人们的审美