基于xmpp协议的im系统研究与实现

基于xmpp协议的im系统研究与实现

ID:33619823

大小:1.28 MB

页数:77页

时间:2019-02-27

基于xmpp协议的im系统研究与实现_第1页
基于xmpp协议的im系统研究与实现_第2页
基于xmpp协议的im系统研究与实现_第3页
基于xmpp协议的im系统研究与实现_第4页
基于xmpp协议的im系统研究与实现_第5页
资源描述:

《基于xmpp协议的im系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳理工大学硕士学位论文基于XMPP协议的IM系统研究与实现姓名:钟辉申请学位级别:硕士专业:计算机软件与理论指导教师:陶振凯20090301沈阳理工大学硕士学位论文摘要随着Internet的普及和网络技术的迅速发展,现代社会越来越离不开实时信息的交互。IM(InstantMessaging)是一种基于互联网的新兴网络应用,为人类开创了一种新型的沟通方式,实现人与人之间或设备与设备之间信息的准实时(near-real-time)传输。IM最基本的应用形式就是文字聊天,同时可集视频、音频及短信等业务为一体。目前

2、最常用的几种IM软件有腾讯的QQ、微软的MSN、雅虎的yahoomessenger、谷歌的Googletalk和Skype等。它们广泛的拥有各自的用户群,但由于它们的协议不是公开的,各个系统之间不能互连,因此阻断了彼此之间的互联互通。近年来,开源组织开发了一种名为Jabber的IM技术,其核心协议XMPP(eXtensibleMessagingandPresenceProtocol)是一种基于XML(eXtensibleMarkedLanguage)语言的协议。XMPP协议的内容是开放的,目前已被IETF确立为

3、IM系统通信协议的标准。本文首先深入地分析了IM系统的原理与技术,然后对XMPP协议的特点、网络模型及通信流程进行了详细的研究,最后在这个基础上设计实现了一个基于XMPP协议的IM系统。本系统运用Eclipse软件作为程序开发工具采用客户/服务器摸式,分别对于客户端系统和服务器端系统进行设计,并采用SQLServer作为系统后台数据库服务器端系统采用模块化的设计,其核心组件包括消息处理、会话管理、认证、感知等。客户端系统采用JAVASWING技术实现了一个具有友好、美观、图形化用户界面的系统。服务器端系统与客户

4、端系统间通过套接字SOCKET(TCP)连接并采用多线程以满足多用户的请求。同时扩展地传输器组件使得该系统能与非XMPP协议的IM系统进行互通。关键词:IM;XMPP协议;Jabber;互通沈阳理工大学硕士学位论文AbstractWiththepopularizationofInternetandrapiddevelopmentofnetworktechnology,real-timeintercommunionbecomesmoreandmoreindispensable,nowadays.InstantMe

5、ssaging(IM)isakindofnewapplicationwhichisbasedonInternet,itbringsanewcommunicationmethodforus,andcanbenear-real-timetransmitsinformationbetweenpersonsorfacilities.TextchatisthebasicfunctionofIM,andsomeotherfunctionscanbeintegratedinIM,suchasaudio,videoandSMS

6、.Atpresent,themostpopularapplicationsaboutIMareTencnet’sQQ,Microsoft’sMSN,Yahoo’smessengerandGoogle’sGoogletalkandSkype.Theyallhavetheirownamasseofusers.Sincetheyemploydifferentcommunicationprotocols,itisverydifficulttoexchangeinformationamongthesesystems,an

7、dpreventinformationexchangebetweeneachother.Inrecentyears,theopen-sourceorganizationhasdevelopedanewIMtechnologycalledJabber.ItscoreprotocolisXMPP(eXtensibleMessagePresenceProtocol)basedonXML(eXtensibleMarkedLanguage).ThecontentofXMPPisopen,andnowithasestabl

8、ishedbyIETFasastandardprotocoloftheIMsystem.Firstly,thepaperdeeplyanalyzesthetheoryandtechnologyofIMsystem.ThenmakeadetailedstudyonthecharacteristicsoftheXMPPprotocol,thenetworkmodelandthecommun

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。