配置openfire服务器和mysql数据库进行即时通讯测试

首先,你得有这两个安装包,最好再加一个通讯客户端,我已经打包放在网盘了,如果需要可以直接下载<即时通讯工具集合>,另外配置openfire还需要Java环境,大家可以百度去下载一下,我这边之前就配好了.

先来看一下openfire的安装步骤:

1,双击dmg文件,可以按到有一个pkg结尾的文件包,这个不是安卓的软件哦,直接双击安装就行

2,安装之后再应用程序是找不到的,我们要去系统偏好设置里面看

3,进去之后直接打开就行了,待会再来配置

现在我们再装一下数据库:

这个是数据库的图形化操作界面,可以装,不装的话也可以用终端操作(如果你会的话...)

正式安装一下数据库:

同样是在系统偏好设置:

直接打开

然后我们回到图形界面,点击新建一个连接:

创建方式:

然后就可以双击打开你刚才创建的库啦:

ps,数据并不需要我们手动操作,xmppFramework会帮我们进行操作.

上面这些配置好了之后就可以进入服务器后台查看相关信息了:


接下来可以新建一个用户去测试一下啦:

回到用户/组就可以看到刚才创建的用户:


我们可以用客户端进行XMPP登录了,这里我用的是Adium登录的,软件在我分享的云盘有,因为后面要创建即时通讯的项目,需要至少两个账号进行测试,所以这里至少要有一个客户端去登录一个账号.

打开Adium是这样的:

添加一下刚才创建的账号:

然后配置一下相关环境:

点击"好",之后就可以看到头像点亮了:

当然,这时候并不能聊天,因为你没有好友,如果想进一步测试是否有效的话,你可以再注册一个用户账号用另外一个工具登录然后互相添加就可以聊天呢,Mac自带的信息也可以添加的:


然后咱们添加一下对方看看:


Aduim客户端马上收到了好友请求消息:

验证并添加:

可以看到此时双方的好友列表已经存在啦

发消息测试一下:

OK,到此为止我们的服务器和数据库都配置测试完毕啦,下一步就是自己写一个类似于Aduim的客户端进行账号注册登录,并实现与其他账号的互相通信啦~~具体demo见我的另一篇介绍哦<利用XMPPFramework原生开发即时通讯(一)>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,647评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 文 | 黎志 七月,我因开会来到了素有塞上江南美誉的宁夏首府银川,稍加安顿便出来瞎转了一圈。这里地处宁夏平...
    ENIAC312阅读 228评论 0 0
  • 走在彤彤的夕阳里, 让暮霭的沉静, 抚触着缠绕的心情。 时光老了, 老到可以听到收音机里, 那缓缓流出的歌声。 时...
    流浪之羽阅读 318评论 8 6
  • 这三个字值得深究,可惜我也只能肤浅的用字面意思,抛砖引玉的来解刨一下这三个字的含义。 “断”做事要干脆利索,把一切...
    在水一方含阅读 993评论 1 3