- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XMPP协议使开源jabber(XMPP)协议及openfire架设内部即时通讯服务
XMPP协议使用开源jabber(XMPP)协议及openfire架设内部即时通讯服务
分类: C# jabber/XMPP 2010-12-11 14:59 89人阅读 评论(0) 收藏 举报
Jabber?Internet上应用,也可以在局域网中应用。??? XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。?这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的技术来自于Jabber,其实它是?Jabber的核心协定,所以XMPP有时被误称为Jabber协议。Jabber是一个基于XMPP协议的IM应用,除Jabber之外,XMPP还支?持很多应用。下面就是如何架设内部即时通讯服务的步骤:
第一步:安装Jabber服务器软件Jabber服务软件有很多,具体可以参考jabber官方网站的列表:Jabber官网地址:/常用Jabber服务器软件:/software/servers.shtml
其中最为方便安装搭建的无疑是Openfire(Wildfire),一款基于GPL协议开源软件,Openfire有linux、windows和MAC的不同版本,软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。下载地址:/downloads/index.jsp#openfire最新版本:Openfire 3.3.2
1、Windows版本安装方法:下载:openfire_3_3_2.exe带java环境版本安装:直接运行安装文件,程序默认安装至c:/Program Files/Openfire运行:/bin/openfire.exe?2、Linux/Unix版本安装方法如果使用rpm包安装,下载:openfire-3.3.2-1.i386.rpm运行:#rpm -ivh openfire_3_0_0.rpm默认安装路径位于:/opt/openfire使用源码包安装,下载:?openfire_3_0_0.tar.gz(不带java环境,请自行安装)#tar -xzvf openfire_3_0_0.tar.gz# mv openfire /opt启动方法:#/opt/openfire/bin/openfire.sh
第二步:配置jabber服务器Openfire(Wildfire)支持完全的web安装,如果你在本地按安装只需要在浏览器中输入http://localhost:9090(远程服务器为http://你的服务器地址:9090)即可开始即时通讯服务器配置。(1)语言选择:中文简体
(2)服务期设置:选择域及端口,建议默认(3)数据库设置:根据需要,这里选“标准数据库”
(4)标准数据库设置:选择MySQL,数据库URL填入你的数据库地址,端口和数据库名称(请自行创建),用户名密码填入你的mysql的帐号密码,其他更具需要选择填写。继续之后会在你的mysql中创建表并初始化。(5)特性设置:如果你不打算用LDAP,保留默认(6)管理员帐户设置:填入系统管理员信息
(7)安装完成
至此,Openfire安装完毕。你可以继续登录到管理控制台,进行更为详细的设置。
第三步:Jabber客户端安装配置支持Jabber有很多很好的客户端软件,官方推荐的有:
平台 建议客户端 Windows Exodus,?Pandion,?Psi,?Spark Linux Gajim,?Gossip,?Kopete,?Pidgin,?Psi,?Spark,?Tkabber Macintosh Adium,?iChat,?Psi,?Spark 更多的列表请参考:/software/clients.shtml这里我们建议使用Spark,因为Spark和Openfire能够很好的相互支持,可说黄金组合。软件下载地址:/downloads/index.jsp#spark目前最新的版本为:2.5.4(6月22日发版)
(1)下载for windows的版本,安装比较简单。
(2)选择高级选项:服务器填入你的服务器地址,端口为5222
(3)注册一个新帐号:服务器参照前文填写
(4)注册成功后,开始登录。
(5)登陆后界面
现在你就可以和局域网内其拥有jabber帐号的用户通讯了
第四步:Jabber连接与MSN、ICQ等IM通讯Jabber最有优势的就是其通信协议,可以和多种即时通讯对接。比如有第三方插件,能让jabber用户和MSN?、Yahoo Messager、ICQ等
文档评论(0)