xmpp全称:可扩展通讯和表示协议
is the ietf's formalization of the base xml streaming protocols for instant messaging and presence developed within the jabber open-source community in 1999
关于什么是xmpp就不再多讲了,如正题:支持xmpp协议的服务端有很多种:
下载完成后,打开安装包,选择中文:
下一步,下一步。。。选择安装路径,默认即可:
安装完成,运行openfire:
看到此界面,就已经八九不离十了,注意:如果运行不起来,可以试试以管理员身份运行;
点击launch admin按钮:
出现上图所示界面,则表示安装成功,接下来选择“中文”,点击continue继续:
域表示服务器的主机名或ip地址,为了后期统一,最好是填上ip地址如:192.168.0.xxx(可运行cmd,输入ipconfig查看本机ip),点击继续:
选择数据库,openfire自带数据库,需要数据库支持,为了更好的了解openfire,我们需要用外部数据库,既选择第一项标准数据库连接,本人用的是mysql数据库,点击继续:
数据库驱动选项,本人是mysql,就选择mysql,jdbc驱动程序类,自动生成,不用管,数据库url,只需将hostname修改成127.0.0.1,databasename既你在mysql建立的数据库的名称,本人建立的数据库名为"byl",因此,整个url就是:jdbc:mysql://127.0.0.1:3306/byl?rewritebatchedstatements=true
用户名和密码即你的数据库的登录用户名和密码,本人的为root,root;
点击继续,连接成功的话,其会自动将表结构插入数据库:
选择初始设置,继续:
设置openfire控制台登录的管理员账号和密码,此处我设置为admin,admin,点击继续:
到此,openfire安装及配置成功!
看数据库:
所有在openfire注册的用户,将都保存在ofuser表中,至此,openfire的安装和搭建工作完成!
接下来的几篇文章,本人将讲解安卓基于xmpp+asmack+openfire实现即时通讯聊天的过程,敬请期待!