1、什么是XMPPXMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标...
转载 2008-12-12 15:46:00
191阅读
2评论
XMPP XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于
原创 2023-07-12 20:13:45
195阅读
1.首先到http://www.igniterealtime.org/projects/openfire/index.jsp下载最新安装包 *注意有包含JRE版本和不包含JRE版本,不含JRE版本需要 JRE 1.5.0及以上的支持 2.安装或解压完毕,启动bin目录中的openfire.exe *如果希望将openfirep添加到服务中还可以使用以下命令: openfire-serv...
转载 2009-02-25 20:39:00
123阅读
2评论
windows下的安装 1.首先到http://www.igniterealtime.org/projects/openfire/index.jsp下载最新安装包 *注意有包含JRE版本和不包含JRE版本,不含JRE版本需要 JRE 1.5.0及以上的支持 2.安装或解压完毕,启动bin目录中的openfire.exe *如果希望将openfirep添加到服务中还可以使用以下命令: ...
转载 2008-12-12 15:48:00
120阅读
2评论
XMPP的服务器可以用OpenFire、ejabberd、jabberd2.x、Prosody、Tigase,其中比较常用的是OpenFire和ejabberd,还可以自己写服务器,我们公司的服务器端就是自己写的。但是这里我要记录的是使用OpenFire做为服务器的环境。 我是用自己的电脑作为服...
转载 2015-07-18 23:34:00
134阅读
OpenFire可以很方便的集成已有数据库类别的系统的用户认证,通常的应用中还会遇到和Windows的身份认证集成,下面对方法总结一下:   一、集成本地Windows用户管理 此方法用openfire本身已经实现的NativeAuthProvider类进行验证,设置步骤如下: 1. 安装openfire 3.7.0; 2. 将openfire_3_7_0\openfire\r
原创 2011-12-21 22:22:31
546阅读
1、环境准备centos6.5x64 ,2、卸载系统自带的jdkrpm -qa|grep jdkrpm -e --nodeps  java*3、安装jdkrpm -ivh  jdk-8u66-linux-x64.rpm4、vi /etc/profile输入o,在最后加入以下内容:JAVA_HOME=/usr/java/jdk1.8.0 JRE_HOME=/usr/ja
原创 2015-12-22 15:54:59
1828阅读
上一篇中提到jdbcAuthProvider.passwordType提供了三种方式 如果你的加密规则不是这三种方式,可以自己进行扩
转载 2008-12-12 15:51:00
44阅读
不管 [code="java"] import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.File; impor...
原创 2023-02-15 11:22:11
168阅读
openfire服务器配置,先跳过介绍,我想在文章里用到的时候再插入一些介绍。 openfire扩展小试 整合现有系统用户 如果我想使用现有系统的用户/组(部门),而不想使用openfire再去管理一套用户/组,用openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-服务管理器-系统属性 可以发现如下配置 provider.auth.classN...
转载 2009-02-25 20:38:00
88阅读
2评论
openfire服务器配置,先跳过介绍,我想在文章里用到的时候再插入一些介绍。 openfire扩展小试 整合现有系统用户 如果我想使用现有系统的用户/组(部门),而不想使用openfire再去管理一套用户/组,用openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-服务管理器-系统属性 可以发现如下配置 provider.auth.classN...
转载 2008-12-12 15:49:00
72阅读
2评论
前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,
转载 2013-04-18 16:54:00
175阅读
关于XMPP,14年的时候就已经写过几篇博客了,服务器使用Openfire,安卓客户端使用asmack.jar,不过asmack现在已经停止
原创 2024-10-16 10:19:28
96阅读
OpenFire框架Pubsub:Publish/Subscribe,这使得xmpp
原创 2022-06-28 11:31:46
589阅读
近日,由于工作上要用到即时推送的技术,翻阅了许多资料,其中有androidpn、C2DM(android Cloud to Device Messaging)、MQTT和RSMB,从中发现大多数即时推送消息协议框架的服务器底层都是采用XMPP协议进行封装。于是,顺藤摸瓜的发现了一个原生框架-openfire
原创 2013-01-14 14:22:51
684阅读
XMPP学习笔记官网:www.xmpp.org 简介:XMPP前身是JABBER,以XML为基础的一种即时通讯协议,
原创 2016-07-08 22:30:18
72阅读
1.心跳检测机制1.1 定时断线重连客户端断线重连机制客户端数量多,且需要传递的数据量级较大。可以在周期性的发送数据的时候,使用。要求对数据的即时性不高的时候,才可使用。优点:可以使用数据缓存。不是每条数据进行一次数据交互。可以定时回收资源,对资源利用率高。相对来说,即时性可以通过其他方式保证。如: 120秒自动断线。数据变化1000次请求服务器一次。300秒中自动发送不足1000次的变化数据。对
转载 2023-07-16 19:11:52
383阅读
http://blog.csdn.net/forlong401/article/details/33730365前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的
转载 2021-08-13 17:11:04
570阅读
前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 ​​Openfire​​是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频支持,ms
转载 2022-03-17 10:49:41
138阅读
Openfire 服务器端是支持插件开发的,开发过程可能会涉及到数据库的操作,本篇文章专注于Openfire 插件的部分,对服务器端涉及到数据库的开发只做简单介绍。Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ 的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层Smack 库提供的各种功能来完成的。其实利用插件方式来扩展Openfire 服务器
转载 精选 2013-03-19 18:08:12
671阅读
  • 1
  • 2
  • 3
  • 4
  • 5