Openfire+Pandion+Spark构建实时通信

前言

最近在学习WebSocket,处于小马过河的阶段。
学习的书籍是HTML5 WebSocket权威指南,在学习到通过WebSocket构建聊天和即时消息应用程序时,想通过建立测试用户来体验一下实时通信。

环境

为了保证服务器正确的配置,尝试连接两个桌面XMPP客户端。本实验是构建在windows的环境下
Server端 :Openfire
Client端:Pandion+Spark

本地测试

1、安装Openfire,默认路径安装。
这里写图片描述
2、配置本地域名。我的是sict.cn(你可以修改成自己的)
到文件夹下C:\Windows\System32\drivers\etc找到hosts文件。
添加语句 127.0.0.1 sict.cn
3、配置Openfire服务器
输入网址http://127.0.0.1:9090/setup/index.jsp
进行服务器的配置。
这里写图片描述
4、安装客户端,因为我都是在本地做的测试,所以安装了两个不同的客户端进行测试。
首先安装Pandion,安装配置如下所示。
这里写图片描述
Spark类似上图的安装和配置。
这里写图片描述
5、互相添加为好友,即时通信的如下所示。
这里写图片描述

好了,这个简单的实验终于完成了。因为他们都是开源项目,所以可以借鉴代码去学习。
两个客户端的功能实现的都差不多,Pandion的界面要优美很多。这Pandion是针对Windows的软件,Spark应该是各个版本都有,如果尝试更多的客户端程序,可以在在如下链接中查找。http://xmpp.org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值