1 / 36
文档名称:

基于linux的跨平台即时通讯系统.doc

格式:doc   大小:1,090KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于linux的跨平台即时通讯系统.doc

上传人:54156456 2019/1/30 文件大小:1.06 MB

下载得到文件列表

基于linux的跨平台即时通讯系统.doc

文档介绍

文档介绍:中文题目:基于linux的跨平台即时通讯系统(系统实现部分)英文题目:Linux-basedcross-platforminstantmessagingsystem(SystemImplementation)目录1环境 (服务器系统) (服务器) (客户端) (数据库) (web服务器) (运行环境) 102系统实现 173结束语 254致谢 26摘要当前即时通讯业务正在不断兴起,QQ的使用已经是相当普遍了。但是在公司内网使用的即时通讯工具软件相对来说还比较少。使用QQ作为通讯公司手段未尝不可,但是因为过程需要经过公网,所以带有一定的不稳定因素。其实,在linux系统下已经有了一套相对成熟的即时通讯系统实现方案,并且具有开源免费及跨平台(Windows,Linux,MacOS)。所以,在公司内部安装和使用即时通讯软件工具非常有利于提高公司的工作效率,因此,我们致力于够架设出一种集多种功能于一体的应用系统。通过我们架设的应用系统,可以满足公司内部人员多方面交流的需要,使大中型企业的员工能够顺利、即时的进行即时在线交流及发送各种通知、邮件,并进行文件的共享,从而更好、更顺利、高效地工作。由于我们这套系统是在公司内部的服务器中运行的,因此,所有资料都是保存在自己公司内部的服务器中,不但方便查找及管理,而且对公司内部资料也有很好的安全保密作用。关键词:Linux;跨平台;局域网,(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分; 核心的XML流传输协议基于XML流传输的即时通讯扩展应用 XMPP的核心XML流传输协议的定义使得XMPP能够在一个比以往网络通信协议更规范的平台上。借助于XML易于解析和阅读的特性,使得XMPP的协议能够非常漂亮。 XMPP的即时通讯扩展应用部分是根据IETF在这之前对即时通讯的一个抽象定义的,与其他业已得到广泛使用的即时通讯协议,诸如AIM,QQ等有功能完整,完善等先进性。 XMPP的扩展协议Jingle使得其支持语音和视频。Q等有功能完整,完善等先进性。 XMPP的扩展协议Jingle使得其支持语音和视频。基本网络结构XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。如下图,Jabber网络由若干个服务器组成[2],每个服务器可以给众多客户端提供服务,相互连接。该网络中还存在一个网关服务器,负责协议的转换,以和其他的即时消息系统进行互联。功能传输的是与即时通讯相关的指令。在以前这些命令要么用2进制的形式发送(比如QQ),要么用纯文本指令加空格加参数加换行苻的方式发送(比如MSN)。而XMPP传输的即时通讯指令的逻辑与以往相仿,只是协议的形式变成了XML格式的纯文本。这不但使得解析容易了,也方便了开发和查错。而XMPP的核心部分就是一个在网络上分片断发送XML的流协议。这个流协议是XMPP的即时通讯指令的传递基础,也是一个非常重要的可以被进一步利用的网络基础协议。所以可以说,XMPP用TCP传的是XML流。(服务器系统)Ubuntu是2004年9月首次公布的。虽然相对来说Ubuntu是发行较晚的Linux发行版,该项目没有其他linux发行版本早,但是其邮件列表很快被用户的渴望和热情的开发者讨论所填满。在随后几年中,Ubuntu成长为最流行的桌面Linux发行版,它朝着发展一种“易用和免费”的桌面操作系统做出了极大的努力和贡献,能够与市场上任何一款个人操作系统相竞争。是什么因素使得Ubuntu取得如此巨大的成功呢?首先,该项目是由MarkShuttleworth,一位充满魅力的南非富翁,Debian的开发者和前世界第二太空游客

最近更新

医学人文素质教育与医学技术发展的协同创新机.. 27页

2024年河南工业和信息化职业学院单招职业适应.. 53页

2024年河南职业技术学院单招职业适应性测试题.. 53页

2024年泰州职业技术学院单招职业适应性测试题.. 54页

2024年浙江宁波市质量技术监督局直属事业单位.. 58页

2024年浙江宁波慈溪市水利局招聘2人历年高频难.. 60页

医学人文素质教育与信息技术的整合 27页

2024年浙江安吉县体育局招聘编外人员5人历年高.. 88页

2024年浙江工商大学事业单位招拟聘历年高频难.. 60页

2024年浙江慈溪市社会保障卡管理服务中心历年.. 61页

2024年浙江杭州大江东产业集聚区招聘146人历年.. 89页

医学人文教育的理论与实践研究 28页

2024年浙江温州市龙湾区委宣传部下属事业单位.. 90页

2024年浙江理工大学专职辅导员招聘10人历年高.. 58页

2024年浙江省台州市属事业单位招聘137人历年高.. 59页

2024年浙江省宁波市国土资源局下属事业单位招.. 60页

2024年浙江省宁波市文化广电新闻出版局事业单.. 59页

2024年浙江省宁波市海曙区房地产管理处编外招.. 59页

2024年浙江省宁波象山县道路运输管理所招聘历.. 88页

2024年浙江省慈溪市社会治理综合指挥中心招聘.. 59页

动静脉内瘘锻炼方法和健康宣教ppt 23页

体系内审员培训心得7篇 1页

桥梁工程劳务分包价格 2页

江苏省住宅工程质量分户验收规程--DGJ32J103-.. 44页

镀铜废水处理工艺流程图 3页

集团现行管理体系诊断报告华彩咨询集团经典案.. 42页

霍尼韦尔1902快速入门指南(中) 16页

厨师计划书 42页

绿色施工监理方案 18页

【毕业设计】-CA6140车床套(84007型号)的机械.. 59页