最新文章列表

openfire 服务端消息回执添加和响应

      openfire本身有很多比较好的实现框架,如asmack和smack。具体的大家可以上网搜索。因为openfire本身对长连接的支持不是很好,而且相对来说,长连接也挺消耗资源的,但是,又要必须做到及时响应。    这就存在了一些特殊的账户要存在在服务器中。这些账户能实现自动添加好友,自动响应消息和消息回执响应,而消息回执的响应和请求在smack端有很好的封装,而我服务端也按照其xm ...
shendixiong 评论(8) 有9921人浏览 2014-03-07 10:05

openfire 消息回执

参考了: http://blog.csdn.net/t8500071/article/details/13094933 我底层使用的是smack ,最后根据资料使用到了android的jar   自动回执代码: // add delivery receipts pm.addExtensionProvider(DeliveryReceipt.ELEMENT, DeliveryRece ...
shendixiong 评论(6) 有7560人浏览 2014-02-18 18:23

openfire connection manager本机安装、使用之windows

openfire版本: 3.8.2  download connection manager  download 一、解压至安装目录 二、配置openfire 选择启用,填写密码,一般端口默认,下一步骤需配置此端口,点击保存 三、配置连接管理器 。打开 连接管理器\conf\manager.xml 1、修改如下 XXX 为你的openfire连接管理器配置内容 <!-- Name ...
showlike 评论(0) 有4093人浏览 2013-12-16 18:09

openfire限制一个用户登录

在默认情况下,如一个帐号,两个人可以用spark同时登录。并经过我测试,往往接收信息的是第一个。 在项目我应该限制用户只能保持一个连接(也就是只能一个账户一个人登录)   在openfire管理界面设置:   服务器--> 服务器设置 -->资源策略--> 从不排除 - 如果有资源冲突,则不允许新的资源登录   这样就可以限制了。   但是,如果我通 ...
shendixiong 评论(2) 有2117人浏览 2013-11-07 11:10

openfire+sparkweb在线聊天

其中openfire为最为关键的点,但搭建相对来说还是比较简单的 网站上有很对例子。我就简要的说明下吧。(我是在linux下搭建的openfire)                                openfire的搭建 1.下载地址为: http://www.igniterealtime.org/downloads/index.jsp#openfire 2.在linux端 ...
shendixiong 评论(0) 有23908人浏览 2013-10-10 17:54

《高性能的RTC服务器OpenFire》—第一章部署与源码调试

《高性能的RTC服务器OpenFire》—第一章部署与源码调试 博客分类:   OpenFire,Smack,Spark OpenFireSmackSpark    《高性能的RTC服务器OpenFire》—第一章部署与源码调试   前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯J ...
hongtoushizi 评论(0) 有1102人浏览 2013-09-22 09:57

《高性能的RTC服务器OpenFire》—第一章部署与源码调试

  《高性能的RTC服务器OpenFire》—第一章部署与源码调试   前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实时协作)服务器。它采用XMPP协议进行分布式通信,该协议的前身其实就是基于Jabb ...
gao_xianglong 评论(8) 有28841人浏览 2013-09-20 02:23

opnefire+android登录

package com.hyl.openfire; import org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.smack.XMPPConnection; import org.jivesoftware.smack.XMPPException; import android.os.Bu ...
hylxinlang 评论(0) 有823人浏览 2013-08-11 21:25

openfire安装部署

第一步:下载openfire免安装版(免安装版不自带JRE,请提前安装)。下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire 第二步:初始化数据库。openfire支持Mysql和 Oracle。以Mysql为例,首先,在Mysql中创建一个空的库,将程序包中的openfire_mysql.sql  文件导入新建的这个库 ...
zaq369cde 评论(0) 有1949人浏览 2013-07-24 23:05

Openfire整合自有用户,使用内置连接池

Openfire版本:3.8.2 使用openfire整合自己的用户库之后,看其JDBCAuthProvider源码,可以看到getConnection()方法是直接从JDBC驱动去获得一个新的连接,如果在数据库连接教慢或者请求较多的时候会造成效率极其低下甚至有可能客户端登录超时,这是我们不能允许的,所以我们必须给他设置加个连接池。 if(pds == null){ jdbcUs ...
awdxzc 评论(1) 有3587人浏览 2013-07-01 09:48

openfire 开源即时消息扩展篇之自定义数据源

       本文档提供了指示为集成Openfire身份验证、用户和组与您的自定义数据库表。这是有用,当您的用户已经有账户在一个外部系统,你不希望重复这些账户在Openfire。简单的集成与定制数据库允许用户身份验证使用他们现有的用户名和密码。您可以加载用户配置文件配置Openfire和组信息从您的自定义数据库。具体的步骤如下: 1:数据源配置  你需要指定数据源连接驱动和连接url.需要写 ...
zhongjingquan 评论(0) 有2454人浏览 2013-06-21 10:14

openfire+spark 环境搭建

1. 下载openfire 3.8.2 2. 将openfire_src_3_8_2.tar.gz解压,进入到openfire_src目录/build/。cmd 下执行: ant openfire.正常的话应该能看到在build succeed 字样。 3. 进入:openfire_src目录/target/openfire/bin,运行(1)windows:openfire.bat(2)lin ...
258275838 评论(1) 有1358人浏览 2013-06-17 16:46

openfire源码解读第四节---如何加载文件到classpath中与如何通过反射加载文件

第三节中我们阅读了org.jivesoftware.openfire.starter.ServerStarter文件到91行,继续吧! 这节我们跳过108行之前的从108行开始学习,91行到107行相对比较简单。 从第108行到113行主要做了2件事情 第一:加载系统用到的jar包跟zip包到classpath中 第二:通过反射加载org.jivesoftware.openfire.XM ...
xwpxcom 评论(0) 有1783人浏览 2013-05-24 22:52

Openfire 整合自有用户系统

写在前面:openfire的群我们自己实现了持久化的群,所以本文不考虑群方面的用户操作。 本人使用Mysql作为openfire的数据库,自有系统的用户库也是Mysql ...
awdxzc 评论(1) 有6589人浏览 2013-05-23 16:37

Tsung测试openfire碰到的问题总结

http://www.igniterealtime.org/projects/openfire/ ---下载openfire最新3.8.1 建议Openfire安装在linux中,有朋友测试过openfire安装在windows会出现增加其内存指数到1.5G不能再继续增加的情况,本人没有进行测试。 openfire的安装和使用不是本章节的重点,进入Tsung安装测试。 http://tsung.er ...
awdxzc 评论(8) 有11429人浏览 2013-05-22 10:42

openfire源码解读第三节---java中的.pack文件转成jar文件

上一节我们阅读到了org.jivesoftware.openfire.starter.ServerStarter文件中的第90行,这节继续。 第90行调用unpackArchives(libDir, true);方法。 通过阅读该方法的英文注释大概意思是:转换文件夹中的一些包文件为一个标准的jar文件,在转换jar文件的同时每个被转的包文件就会被删除,如果包文件不存在,那么就什么都不做。   ...
xwpxcom 评论(0) 有2587人浏览 2013-05-20 10:07

openfire源码解读第二节---java的System.getProperty()方法可以获取的值

上一节主要学习了jvm的类加载器,这节继续进行,从org.jivesoftware.openfire.starter.ServerStarter文件的第72行进行解读。 System.getProperty("openfire.lib.dir"); 上面这句话是什么意思呢,根据字面意思理解应该是获取到当前项目也就是openfire的lib路径 继续往下读,如果存放lib的 ...
xwpxcom 评论(0) 有2343人浏览 2013-05-19 17:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics