最新文章列表

openfire 插件与插件之间调用(数据传值)简单测试

新建两个插件(1)、(2): (1)、pluginInvokeFirstPlugin,主要源码如下: package org.jivesoftware.openfire.plugin; import java.io.File; import org.jivesoftware.openfire.XMPPServer; import org.jivesoftware.openfire. ...
pengli_ki 评论(0) 有19人浏览 2012-08-21 17:13

openfire(服务器)spark(客户端)添加好友bug

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处  、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/love254443233/article/details/7885739 测试过程: 两个测试用户: 用户 1、tempY (该用户在openifre数据库存在。) 用户 2、tempN (该用户在数据 ...
motontop 评论(0) 有17人浏览 2012-08-20 13:11

openfire 用户注册过程 服务器端

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处  、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/love254443233/article/details/7884327 记录了openfire 用户注册过程(如图) 1、客户端发送注册iq节到服务器; 2、服务器接收iq节并解析iq节; 3、调用加 ...
alimma 评论(0) 有32人浏览 2012-08-19 22:58

处理XML节的服务器规则

处理XML节的服务器规则 每个服务器实现将包含它自己的处理接受的节的逻辑. 这写逻辑决定服务器是需要路由一个给定的节到其他域, 还是把它递送 ...
yingchifei 评论(0) 有16人浏览 2012-08-10 11:09

openfire集成现有数据库,以及在源码中的实现

一、集成数据库的设置     在使用openfire的过程中,如果需要用到已有的数据库里面的用户来登录的时候,需要再openfire自己的数据库中ofProperty表里面新增、以及修改一些字段,修改之后如下所示: admin.authorizedJIDs   1048622@192.168.1.1 jdbcAuthProvider.passwordSQL select password from ...
chungang 评论(0) 有4952人浏览 2012-08-08 17:34

openfire 学习总结

简单说下自己学习openfire的过程。 目的是想用mac搭建一个im即时通讯的服务端。 openfire来自于一个开源的项目,项目地址是: http://www.igniterealtime.org/projects/openfire/ 它需要依赖数据库,本身自带了一个数据库,但是推荐是用外部数据库,所以我选择了时下流行的mysql. openfire要求mysql数据库版本在4.1以上,不用多 ...
re_reference 评论(0) 有6990人浏览 2012-08-03 01:26

[转]安装openfire后admin无法登录管理控制平台

安装完openfire登录管理控制提示: Login failed:make sure your username and password are correct and that you’re an admin or moderator 解决方案如下:         1.使用Mysql查看工具进入数据库,进入表“ofuser”,将该表清空,然后执行该SQL INSERT I ...
re_reference 评论(1) 有14011人浏览 2012-08-03 00:46

androidpn的学习研究(五)【转】androidpn-client 常见BUG解决方法

原文地址:http://phonepush.sinaapp.com/forum.php?mod=viewthread&tid=6&extra=page%3D1       最近有需要做手机推送方面的项目,本人以前没做过网络编程也 ...
longgangbai 评论(8) 有14980人浏览 2012-07-27 13:10

【转】XMPP协议学习笔记

Android消息推送 1.引言  所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者 ...
longgangbai 评论(2) 有10234人浏览 2012-07-26 10:35

smack+openfire插件实现广播。向所有在线用户发送消息。

首先打开openfire管理界面,用管理员进去 ,到里面找到插件,点击有效插件.找到Broadcast 这个插件,安装好之后。 然后下面代码,你懂的。 /** * 获取连接 * @return connection */ public static Connection getConnection() { String ip = "127.0.0.1&qu ...
a418040445 评论(0) 有4268人浏览 2012-06-26 15:40

Openfire和Spark本地开发环境搭建记要

1. Openfire 参考:openfire搭建   openfire插件开发环境搭建 1) 从官网下载源码;(openfire_src_x.zip 或 svn:http://svn.igniterealtime.org/svn/repos/openfire/trunk) 2) 在 Eclipse 中建立 openfire 项目,JDK1.6,项目属性要点: a) Java Bu ...
tvmovie 评论(0) 有11151人浏览 2012-05-16 22:41

bat中调用jar文件的两个问题

bat调用jar包的两个典型问题 一,工具介绍和打包过程 工具作用:使用smack.jar进行模拟登录。 使用方法:用bat调用工具。 开发过程:在eclipse环境下完成代码的开发和调试。生成jar包(在工程上右击=>选择Export=>选择JAR file,点击Next=>选择导出路径和名称,一直点击Next,直到完成),用bat调用生成的jar包(java -jar ...
Utone 评论(0) 有1924人浏览 2012-05-14 15:30

openfire roster中各种纠结状态

好友花名册官方解析: ofRoster (buddy rosters or lists) Column Name Type Length Description rosterID NUMBER n/a ID of roster (Primary Key) username VARCHAR 32 User Nam ...
Utone 评论(0) 有4508人浏览 2012-04-12 16:41

Openfire插件开发人员指南

Openfire插件开发人员指南 导言 插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。 结构的一个插件 插件存放在插件openfireHome目录。当部署一个jar或war插件文件,它会自动解压安装。该文件在插件目录结构如下: 插件结构 myplugin /                  | - plugin.xml                        ...
Utone 评论(0) 有1742人浏览 2012-04-11 16:55

【Openfire】Openfire Server presence在线状态消息处理流程

Presence处理是IM Server的核心,也是一个IM Server最复杂的部分。一个用户的状态发生变化,需要通过服务器自动投递给他所有在线的好友,因此Presence模块实际上等同一个消息处理服务器,可参看以前消息服务器相关文章ActiveMQ性能研究及与memcacheq比较。 Presence的复杂性体现在: 1. 由于每个用户都有1到多个好友,服务器的处理量被放大。 2. 分布式 ...
Utone 评论(0) 有1698人浏览 2012-03-26 09:07

Openfire S2S 监听与消息处理

Openfire中Server to Server 连接默认使用5269 端口,在管理员后台的Server-->Server Settings --> Server to Server 页面有相应的配置项。 首先看Service Enable 项: ...
yjl49 评论(0) 有2233人浏览 2011-12-01 19:18

openfire servlet插件

项目中需要 openfire 对外提供一个web接口,接受客户端发送过来的http 请求,按照参数处理后返回相应的response。 于是考虑使用servlet插件。 实现方法: 1.在src/plugins目录下建立如下结构的目录。 2.在java build path 中source 页添加 myservlet/src/java 目录。 3.在org.jiveso ...
yjl49 评论(0) 有1419人浏览 2011-09-09 21:56

Openfire 调试信息

  如图Openfire一般启动之后如果有收到客户端发送的数据则会在控制台打印出来。 根据这些信息我们可以很清晰地了解到服务器的数据交互情况,再结合内部的代码和注释,整个Openfire就比较容易搞懂了。 这些信息是由一个叫xmldebugger的插件提供的。 RawPrintFilter这个类负责处理指定内容的信息,可通过在数据库表ofproperty中添加plugin.xmlde ...
yjl49 评论(0) 有1114人浏览 2011-08-09 11:01

最近博客热门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