https://blog.csdn.net/juan0728juan/article/details/53214596
官网:www.xmpp.org
简介:XMPP前身是JABBER,以XML为基础的一种即时通讯协议,由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、开源的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用。
协议内容
XMPP定义了三个角色:
- 客户端
- 服务器
- 网关
服务端介绍
OpenFire
采用Java开发,利用WEB管理。单台服务器可支持上万并发用户。
在windows下搭建OpenFire服务器
-
下载windows端程序
http://www.igniterealtime.org/downloads/index.jsp
我选择了包含jre的版本openfire4.0.2版本 -
安装完毕,自动打开软件
点击Launch Admin,打开控制页面:http://127.0.0.1:9090/setup/index.jsp
选择“中文简体”-Continue
配置端口:
- 选择数据库
可以选择OpenFire自带数据库,或使用另外的标准数据库。 这里选择使用SqlServer数据库。
- 建一个sql server 数据库 JabberChat
设置连接参数:
点 “继续”-“初始设置”-“继续”
- 建一个sql server 数据库 JabberChat
-
设置管理员邮箱和密码
如果要重新安装,则删除这个setup字段。
然后重新运行安装程序。 -
登陆后台
-
添加测试账号
测试Spark
下载:
http://igniterealtime.org/
填写服务器信息登陆: