1、源码是在 src/java 中 ; 2、org.jivesoftware 中的LoginDialog.java 是登录页 ; 3、spark 调用服务openfire 是通过 smack 中间件调用的; ...
分类:
其他好文 时间:
2016-07-30 06:55:06
阅读次数:
190
(1)下载Spark源码 到官方网站下载:Openfire、Spark、Smack,其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire、Spark和Smack。 直接下载Openfire、Smack源代码 下载地址:http://www.igniterealtime.org/do ...
分类:
系统相关 时间:
2016-07-30 06:52:58
阅读次数:
369
最近研究openfire即时通讯服务器,但是过程相当不顺利,将源码部署到idea上,在网上海量搜索,加群等弄了近3天的时间才弄好,也以此记录一下过程,和常见的问题,希望这篇文章能让研究openfire的筒子们少走一些弯路,毕竟idea有一点点不是很喜欢openfire。
环境说明:windows7+IntelliJ IDEA 2016+openfire 4.0.2+JDK1.8
一、解压ope...
分类:
其他好文 时间:
2016-07-21 15:06:44
阅读次数:
513
【0】如何将离线消息存档,且在接收者上线之后,推送消息到接收者
发送方发送消息 -> 检测接收方是否在线 ->
-> y -> 发送在线消息 -> 发送成功后,存档到消息记录;
-> n -> 修改数据包(XML流) 发送离线消息 -> 存档到消息记录 -> 不断检测某离线消息的接收方是否在线
-> y -> 推送离线消息记录(未读)到 刚刚登陆的离线用户;
-> n -> 继续检测;...
分类:
其他好文 时间:
2016-07-19 10:16:10
阅读次数:
864
1、错误: 安装好之后,第一次是可以启动openfire服务器的,但是电脑重启后,就再也不能启动服务器了,每次一点击“Start Openfire”,然后加载一下,状态还是“Start Openfire”没变化,有时甚至还会跳出错误提示框,提示“Could not start the Openfir ...
分类:
系统相关 时间:
2016-07-15 17:11:42
阅读次数:
193
一、下载并安装openfire
1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版
比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg
2.点击安装,并执行默认操作
3.启动openfire服务
在系统偏好设置的其他里,点击openfire偏好
启...
分类:
系统相关 时间:
2016-07-13 17:05:05
阅读次数:
426
聊一聊xmpp的服务器openfire和测试客户端spark 1、什么是XMPP 2、xmpp服务器openfire 3、测试客户端Spark 4、测试群发信息 ...
分类:
其他好文 时间:
2016-07-05 22:34:51
阅读次数:
194
一、Android的XMPP客户端 Beem Beem 是一个运行于 Android 手机平台的 XMPP (jabber) 的客户端软件,兼容标准的 XMPP 服务器和服务,例如 Ejabberd, Openfire, Facebook, 和 Gmail). 支持 SASL, 代理(Socks4, ...
分类:
移动开发 时间:
2016-07-04 11:55:18
阅读次数:
300
首先到官网下载openfire+spark 下载地址:http://www.igniterealtime.org/downloads/index.jsp 选择MAC版下载dmg文件。 双击运行dmg文件,安装完成后,到finder->系统偏好设置->openfire->开启, 默认是开启的,然后点击 ...
分类:
移动开发 时间:
2016-07-02 11:39:31
阅读次数:
242
在之前的文章《Openfire阶段实践总结》中提到过一种openfire的扩展模式Compoent。本文将主要探讨对这种模式的应用与开发方法。 内部与外部组件介绍 在openfire中的许多插件都实现了Compoent,Compoent的灵活性在于它可以通过对特定的二级子域包进行处理。在XMPP协议 ...
分类:
其他好文 时间:
2016-06-14 15:53:58
阅读次数:
691