在测试之前我们需要先事先保存一些东西,以便后面使用 —— 登录openfire后台 ——获取服务器名和端口号(我这里获取到得的 服务器名是xxxxxxx.local , 端口5222)
*【账户名格式:用户名 + @ + 服务器名】比如我要登录之前创建的zhangsan的账户,那么就填zhangsan@xxxxxxxxx.local,密码就是zhangsan的密码。
5. 勾选 —— 继续
![【即时通讯】XMPP调试与简单使用 技术分享](http://img.blog.csdn.net/20151102210832882?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.如果出现以下界面,那么说明我们已经成功登录zhangsan这个账号了,是不是很像QQ或MSN。
如果我们现在登录openfire后台,在
用户/组选项卡里面可以看到zhangsan现在为在线状态!
![技术分享](http://img.blog.csdn.net/20151102210910838?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
鸭子(Adium)可前往openfire官网或者
XMPP资源下载,密码:1yy9
既然是即时通讯,那么我们肯定要测试一下是否能接受到消息,接下来我们的“鸭子”就派上用场了
1. 打开鸭子进行安装:
2. 安装完毕后,开始配置鸭子 —— 在这里我们可以看到鸭子支持许多即时通讯格式,这里我们选择XMPP
![技术分享](http://img.blog.csdn.net/20151102211019953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3. 添加账号信息,Jabber ID也就是XMPP ID,因为XMPP前身就是Jabber,【账户名格式:用户名 + @ +服务器名】和之前的一样,这边我们登录wangwu@xxxxxxx.local账户 —— ID密码输入完毕后点击继续
![技术分享](http://img.blog.csdn.net/20151102211036323?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4. 现在我们的2个XMPP客户端就都登录成功,可以试试聊天了
![技术分享](http://img.blog.csdn.net/20151102211121323?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5. 当然,和QQ一样,聊天之前肯定要告诉客户端,我们要和谁聊天,对方也要确认是否和你聊天,所以我们先来加好友
![技术分享](http://img.blog.csdn.net/20151102211201297?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6. 我们在 信息 客户端添加好友,在账户名称内填写wangwu —— 继续
7. 这时 鸭子客户端便会弹出好友验证提示窗口,里面包含zhangsan的一些简单信息,我们点击左上角的验证,并将其加为好友
![技术分享](http://img.blog.csdn.net/20151102211352301?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8. 现在2个客户端内都有了对方好友,我们来试试聊天功能好不好使!
好了,到这里,我们的XMPP算是正式配置完毕,并且测试完全可用。
小技巧:
有时候为了方便记忆使用,我们可以自己配置域名,只要修改/ect/hosts就可以了
方法:打开终端 —— 命令 sodo vi /etc/hosts —— 输入密码回车 ——编辑
拓展:
域名访问原理是先访问本地HOST对应的ID域名,如果没有,再到DNS内去找!