• Openfire插件开发实例

    时间:2022-05-08 14:44:29

    Openfire插件开发实例 目的:主要是为了监控Openfire各类message,然后对message body做进一步扩展,让Openfire更适合当前的业务需求。 局限:因为时间有限,本插件并没有对Openfire message协议进行扩展,都是基于原生的xml协议,因此后续开发还需要进行...

  • openfire插件开发续二

    时间:2022-05-08 14:44:23

    好吧,因为要测试,所以,需要用xmpp4r写一些测试代码, 也能更深入的了解xmpp的协议 1, 如何加入一个群组        xmpp4r 群组定义的类是 MUCClient.rb,位于 'xmpp4r/muc/helper/mucclient'  当然,它的子类 simplemuclient...

  • iOS xmpp Openfire+spark环境搭建

    时间:2022-05-07 18:15:49

    配置这个遇到太多问题了,写下来分享首先到官网下载openfire+spark下载地址:http://www.igniterealtime.org/downloads/index.jsp安装 openfire 后如果不是如下图就安装spark会弹出一个框点详细信息下载java环境,安装好,就会和下图一...

  • 学习制作第一个 openfire 插件

    时间:2022-04-29 13:45:33

      本文地址:http://www.cnblogs.com/jying/p/3683409.html   蛋疼的自学路~~~   开始想法是修改openfire源码,但修改后发现不好测试,不会发布,不会使用,各种不会,,,于是了解到最好编写 openfire 插件,利于更新插件版本,方便更新整体op...

  • Openfire 4.1.0

    时间:2022-04-12 18:34:46

    http://www.igniterealtime.org/downloads/index.jsp服务器端口接口端口 类型描述所有的地址5222客户端到服务器客户端使用标准端口连接到服务器,连接可能没有加密,您可以更新安全设置 为这个端口        所有的地址5223客户端到服务器客户端使用旧的...

  • 解决openfire中发送某些特殊字符会断开xmpp连接的问题

    时间:2022-04-09 05:11:20

    在openfire中,如果发送某些特殊的字符(例如一些表情符合),会断开xmpp的连接,经查,是由以下的代码问题引起的:src\java\org\jivesoftware\openfire\net\MXParser.java protected char more() throws IOExc...

  • 一个Openfire+red5插件搭建sparkweb聊天问题

    时间:2022-03-25 13:10:43

    我用openfire_3_6_4+red5搭建的服务器 启动后error.log 日志输入错误: 2010.10.14 16:09:00 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.jav...

  • XMPP(一)-openfire服务端的安装和搭建

    时间:2022-03-20 01:29:31

    XMPP全称:可扩展通讯和表示协议简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。XMPP is the IETF's formalization of the ...

  • IOS Socket 05-XMPP开始&安装服务器openfire&安装配置客户端

    时间:2022-03-11 18:15:57

    1. 即时通讯技术简介(IM)即时通讯技术(IM-Instant Messageing)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。有许多IM的系统,入AOL、MSN、QQ等,他们最大的区别在于各自通讯协议的实现,所...

  • Openfire/XMPP学习之——一个简单的Smack样例

    时间:2022-03-06 14:57:51

    昨天讲了Openfire的搭建和配置,今天来讲一下Smack。如果对如何搭建和配置Openfire的,可以参考Openfire/XMPP学习之——Openfire的安装、配置。Smack是一个开源,易于使用的XMPP客户端类库。Smack API, 是一个 Java 的XMPP Client Lib...

  • WEB即时通讯之 XMPP OPENFIRE strophe JAXL

    时间:2022-02-24 14:39:05

          我们网站要用到即时通讯,选择了OPENFIRE 当做服务器。     OPENFIRE实现了XMPP部分协议。通过发送xml标签进行和服务器的交互。     前端采用的是strophe  。开发过程中,发现假如新开一个页面,会把其他页面的session顶掉,需要在openfire添加一条...

  • Android基于XMPP Smack openfire 开发的聊天室(七) 【成员状态、自身状态】

    时间:2022-02-24 14:43:53

    1,聊天是成员的监听,加到MUC里边就行 /** * 聊天室成员的监听器 * * @author 廖乃波 * */class MyParticipantStatusListener implements ParticipantStatusListener {@Overridepublic voi...

  • Openfire4源码部署到eclipse中并编译

    时间:2022-02-21 17:26:03

    Openfire4源码部署到eclipse中并编译概述Openfire是众所周知的基于xmpp协议的IM开源服务,所有操作,配置,监控,调试等以B/S方式进行展示,非常的方便管理员进行管理。它的强大之处在于简单易用,可配置性强,扩展性强,最重要的是性能也很强,是中小企业开发IM程序必备的服务。但是网...

  • openfire的组件(Component)开发

    时间:2022-01-24 09:57:08

    在之前的文章《Openfire阶段实践总结》中提到过一种openfire的扩展模式Compoent。本文将主要探讨对这种模式的应用与开发方法。内部与外部组件介绍在openfire中的许多插件都实现了Compoent,Compoent的灵活性在于它可以通过对特定的二级子域包进行处理。在XMPP协议中最...

  • Openfire服务器和Spark客户端配置

    时间:2022-01-19 15:08:07

    一、Openfire服务器的配置关于之前一直在进行的聊天app的项目,我们还没有完成,这次我们介绍一下,Openfire服务器的配置。1.Openfire下载Openfire下载地址:http://www.igniterealtime.org/在屏幕的右侧有个Openfire3.9.3,这个是目前最...

  • openfire服务器+Spark搭建即时聊天系统 & 阿里云的初步探索

    时间:2022-01-18 17:15:16

    晚上出去和洋仔吃了涮肉,喝了点啤酒,不知不觉就聊到了11点,感觉他工作状态还不错,emmm...都要加油吧。虽然没有当时去山西零下二十多度那么夸张,这几天北京的冬夜还是有点小冷的。好了进入正题:一、openfire服务器的配置1. 下载安装包按步骤进行安装,我用的版本号是:4.2.12. 安装结束后...

  • XMPP环境搭建 (mac环境下 安装自己独立的mysql与服务器(openfire),实现即时聊天功能)

    时间:2021-12-29 17:13:59

    1简单概览[一]XMPP简介http://xmpp.org即时通讯技术 IM - Instant Messaging ⽀支持⽤用户在线实时交谈。交谈双⽅方都需要⼀一个聊天窗⼝口,其中⼀一个⽤用户输⼊入信息,交谈双⽅方都可以看到交谈内容常⻅见IM系统 AOL、Yahoo IM、MSN、QQ它们之间的区...

  • 在Openfire中使用自己的数据表之修改配置文件

    时间:2021-12-26 00:56:52

    目前我使用的Openfire版本是3.10.3,以下使用说明也是在这个版本上做的修改。Openfire提供了两种方式使用用户数据表。一种是安装完成之后默认实现的org.jivesoftware.openfire.user.DefaultUserProvider,一种是org.jivesoftware...

  • 7. Swift 基于Xmpp和openfire实现一个简单的登录注册

    时间:2021-12-17 07:40:15

    1. 基本步骤:首先导入Xmpp框架,配置环境-》由于我们使用的是OC的Xmpp框架,再进行Swift开发时需要进行桥接。 具体方法就是创建一个基于c的.h的头文件,然后将我们需要编译OC的语言的头文件包含这个.h文件中;-》然后导入如下库文件,在头头文件选择路径中如上图, 设置header Sea...

  • 在XMPP的JAVA开源实现Openfire中,增加LBS 附近的人功能

    时间:2021-12-15 02:57:32

    1. XMPP协议 与 OpenfireXMPP协议是IM领域的标准协议了,具体可参考  http://xmpp.org   及RFC6120,RFC6121,RFC6122等相关文档。 http://xmpp.org/xmpp-protocols/XMPP协议实现,开源的也很多,server端可参...