求一openfire记录聊天记录插件和表结构 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件
转载地址:http://www.cnblogs.com/hoojo/archive/2013/03/29/<em>openfire</em>_plugin_chatlogs_plugin_.html开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 6.5开发依赖库:...
openfire client聊天消息交互和存储离线(在线)消息记录策略
【0】如何将离线消息存档,且在接收者上线之后,推送消息到接收者 发送方发送消息 -> 检测接收方是否在线 -> -> y -> 发送在线消息 -> 发送成功后,存档到消息<em>记录</em>; -> n -> 修改数据包(XML流) 发送离线消息 -> 存档到消息<em>记录</em> -> 不断检测某离线消息的接收方是否在线 -> y -> 推送离线消息<em>记录</em>(未读)到 刚刚登陆的离线用户; -> n -> 继续检测;
XMPP即时通讯协议使用(四)——Openfire服务器源码编译与添加消息记录保存
下载Openfire源码 下载地址:https://www.igniterealtime.org/downloads/index.jsp,当前最新版本为:4.2.3 Eclipse上部署Openfire 1、把<em>openfire</em>源文件拷贝到Eclisps的工作目录中,我的目录是D:\eclipse-workspace   2、进入<em>openfire</em>_src&amp;gt;build&amp;gt;ecl...
openfire+spark二次开发,聊天记录显示效果界面
首先梳理一下,spark的源码中,聊天<em>记录</em>显示界面和文本输入框的共同父类为org.jivesoftware.spark.ui包下的ChatArea.java
openfire聊天历史记录插件的制作
因为工作需要做了一个聊天历史<em>记录</em>的<em>插件</em>,一开始找国外的<em>插件</em>,不好用,需要java客户端<em>插件</em>,而且始终不能够将聊天内容保存在服务器的数据库上。 鉴于此,自己写了一个聊天<em>记录</em>的<em>插件</em>,可以客户端调用,通过访问URL,其实是一个servlet地址,也可以通过页面来查看聊天的历史<em>记录</em>。  <em>插件</em>的下载地址:http://download.csdn.net/detail/dragonrxl/4871
smack
smackpom&amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.igniterealtime.smack&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;smack-java7&amp;lt;/artifactId&amp;gt; &amp;lt...
smack发送和接收文件
/** * 发送文件 * @param con 用户连接对象 * @param fullJID 用户jid 形式如:demo@serviceName/Spark 2.6.3 * @param filePath 文件路径 */ public boolean sendFiles(XMPPConnection ...
openfire数据库表结构
导言 This document outlines the data type conventions and tables in the Openfire database schema. Some information, like column indexes and foreign keys, is omitted.该文件概述了公约和数据类型中的表Openfire数据库架构。一些信息,比
记录openfire的聊天记录到数据库中
在以前的博文 http://download.csdn.net/detail/wslww007/4504455, 介绍了一种方法<em>记录</em>下所有的聊天<em>记录</em>,但这是log下所有的xml,不利于信息检索。 现在发现了一个<em>插件</em> (http://download.csdn.net/detail/wslww007/4504455),可以<em>记录</em>下一对一的聊天<em>记录</em>和群聊<em>记录</em>在数据库中,使用也非常简单,在Server
openfire自带表结构
表      索       引   1 用户组数据表(ofGroup)                 2 组属性名-值对应表(ofGroupProp)                 3 用户-组关联表(ofGroupUser)
XMPP即时通讯协议使用(十一)——Openfire表结构汇总
行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空 用户组数据表(ofGroup) 1 groupName 组名 varchar2 50 ★   NOT NULL 2 description 组描述信息 varchar2 255         ...
openfire结构介绍
非常详细的<em>openfire</em>的表<em>结构</em>介绍,能够帮助你对<em>openfire</em>的表<em>结构</em>信息由清晰的认识
关于聊天记录数据库表结构设计
1、首先表<em>结构</em>设计针对单个用户,然后拓展到n个用用户<em>记录</em>的存储。 2、这里会用msql数据库给出数据库表脚本,但是实际生产环境应该是在APP端生成sqlite数据库文件,把sqlite文件上传到server端作为聊天<em>记录</em>存储。 有【联系人表】、【群组表】、【会话表】、【用户表】、【聊天<em>记录</em>表】 # 聊天<em>记录</em>表 CREATE TABLE `message` ( `msg_id` int(11)...
web聊天类数据库功能表结构如何设计?
最近在带着团队做项目,有些比较关键的问题,也在找解决方案,这里把一些感觉比较重要的<em>记录</em>一下。 希望看完博客的同事,能踊跃留言,恳请指正。 完 web聊天类数据库功能表<em>结构</em>如何设计? User(--用户表                字段    字段类型    字段描述    备注 U_ID    Int        主键、自增 U_Login
openfire 聊天记录插件(单聊群聊)
自己写的<em>openfire</em><em>插件</em>,可<em>记录</em>一对一,会议室聊天<em>记录</em>,内附sql文件,数据库mysql,赚点积分。嘿嘿
开启openfire的log聊天记录功能
http://stackoverflow.com/questions/6635034/read-chat-histroy-from-<em>openfire</em>-server-with-smack Openfire server can surely save chat histories. To turn it on, you should go to Server/Server Settings
openfire 聊天记录插件
<em>openfire</em> 聊天<em>记录</em><em>插件</em>,太多人找这个<em>插件</em>,所以重新上传
IM表结构设计
数据库表<em>结构</em>设计方案,仅供参考 User(--用户表                字段    字段类型    字段描述    备注 U_ID    Int        主键、自增 U_LoginID    Varchar(20)    (登陆账号)     U_NickName    Varchar(20)    (昵称)     U_PassWord    Varcha
开发Openfire聊天记录插件
m 上一篇文章介绍到怎么在自己的Java环境中搭建<em>openfire</em><em>插件</em>开发的环境,同时介绍到怎样一步步简单的开发<em>openfire</em><em>插件</em>。一步步很详细的介绍到简单<em>插件</em>开发,带Servlet的<em>插件</em>的开发、带JSP页面<em>插件</em>的开发,以及怎么样将开发好的<em>插件</em>打包、部署到<em>openfire</em>服务器。   如果你没有看上一篇文章的话,请你还是看看。http://www.cnblogs.com/h
基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件
基于开源 Openfire 聊天服务器 - 开发Openfire聊天<em>记录</em><em>插件</em> 上一篇文章介绍到怎么在自己的Java环境中搭建<em>openfire</em><em>插件</em>开发的环境,同时介绍到怎样一步步简单的开发<em>openfire</em><em>插件</em>。一步步很详细的介绍到简单<em>插件</em>开发,带Servlet的<em>插件</em>的开发、带JSP页面<em>插件</em>的开发,以及怎么样将开发好的<em>插件</em>打包、部署到<em>openfire</em>服务器。   如果你没有看上一篇文章的
Openfire插件开发实例
目的:主要是为了监控Openfire各类message,然后对message body做进一步扩展,让Openfire更适合当前的业务需求。 局限:因为时间有限,本<em>插件</em>并没有对Openfire message协议进行扩展,都是基于原生的xml协议,因此后续开发还需要进行更加深入的二次开发操作。 实例下载:http://download.csdn.net/detail/qiu_11/9719268
openfire聊天记录插件源码包
<em>openfire</em>聊天<em>记录</em><em>插件</em>源码包,包含数据库文件和聊天<em>记录</em>查询模块。
openfire群聊精华
m http://blog.chinaunix.net/zt/1038/<em>openfire</em>jun_1038901.shtml
一步一步开发自己的Openfire插件(聊天记录插件
一步一步开发自己的Openfire<em>插件</em>(聊天<em>记录</em><em>插件</em>)
openfire中添加消息队列,防止聊天信息丢失方法
在<em>openfire</em>中添加消息队列,防止聊天信息丢失方法  (2015-01-27 10:08:30) 转载▼ 标签:  it 分类: IM研究 经过测试和研究<em>openfire</em>源码,发现当在断网情况下,大概一分钟左右服务器才断定客户端断开连接。而在这一分钟内发送的消息是没有存入离线消息表里的。致使消息丢失。当然这个时间是可以设置的,
openfire发送消息插件(说明和源码)
<em>openfire</em>发送消息<em>插件</em>(说明和源码) 实现功能: 对用户发送消息,如果在线就直接发送,不在线时存为离线消息 对组发送消息,如果在线就直接发送,不在线时存为离线消息 以下是<em>插件</em>配置: 说明参考:http://www.igniterealtime.org/builds/<em>openfire</em>/docs/latest/documentation/plugin-dev-guide.html ...
openfire插件开发-聊天记录插件
MessageFilter package org.jivesoftware.<em>openfire</em>.plugin; import java.io.File; import java.util.List; import org.jivesoftware.<em>openfire</em>.container.Plugin; import org.jivesoftware.<em>openfire</em>.container.Plug
openfire smack消息回执设置,处理掉包问题
在网络不稳定时,<em>openfire</em>容易出现掉包情况,原因是在客户端掉线时,<em>openfire</em>并不能马上知道客户端已经断线,至于要多久才能发现客户端断线,跟服务器端设置的Idle Connections 时间有关。默认为360秒。 为解决掉包问题,xmpp协议支持消息回执,这个只需在客户端发消息时设置要求回执就行,服务器端不需要另外设置。 使用smack设置消息回执方法 packa
openfire聊天记录,官方提供
最近在研究即时通讯,<em>openfire</em>聊天<em>记录</em><em>插件</em>,官方提供。经过测试,可以保存<em>记录</em>。
openfire保存聊天记录插件2个
两个保存聊天<em>记录</em>的<em>openfire</em>的<em>插件</em> 亲测可以用
openfire丢包解决方案1
1. 如何重新丢包问题 关于<em>openfire</em>丢包的问题还是比较
ejabberd聊天记录
ejabberd默认是不保存聊天<em>记录</em>的, 项目需要保存聊天<em>记录</em>。于是查资料研究折腾了半天, 终于搞定。 下面把过程<em>记录</em>下来,供大家参考: ejabberd的版本:16.09。  目前的ejabberd版本自带的mod_mam模块,已经实现了保存聊天<em>记录</em>的功能, 需要在配置文件中进行配置。聊天<em>记录</em>保存采用mysql数据库, 之所以采用mysql,是因为mnesia数据库表的最大容量不能超
Openfire消息记录插件(消息、上传、下载插件合集)
<em>openfire</em><em>插件</em>,本<em>插件</em>直接在<em>openfire</em>里安装即可,集成消息在线和离线的存储、查询接口,图片、表情、语音文件的上传和下载对外接口,因此,不需要修改<em>openfire</em>源码即可满足聊天的实用功能,对外提供3个接口,一消息历史<em>记录</em>返回xml/json 二上传文件接口 三 下载文件接口.
openfire聊天记录插件
从网上找到的<em>openfire</em>聊天<em>记录</em><em>插件</em>,并做了一些改动。
jitsi 基于 openfire 的 安卓 视频通话 源码
jitsi 基于 <em>openfire</em> 的 安卓 视频通话 源码 能正常编译运行
openfire 聊天记录开发源码 ,包括说明文档,一步一步跟我走绝对能搞定
<em>openfire</em> 聊天<em>记录</em>开发源码 ,包括说明文档,一步一步跟我走绝对能搞定,只为求分
openfire插件开发调试详解[图文]
最近接触xmpp协议和<em>openfire</em>服务器,文档貌似不怎么丰富,中文资料就更加屈指可数了。这么多中文博客,我可没看到一篇像样的。我们在一个软件上做二次开发,最关心的肯定是如何方便地进行调试,特别是像<em>openfire</em>这种,如果不知道如何调试的话,绝对不是一般人能忍受开发过程当中的愤怒的。         好了,该进入正题了,本文就整合官网给出的两个帖子以及个人的研究探索,给出完整的开发和调试方法
基于Openfire Smack开发即时通讯应用、获取离线消息,发送消息,联系人列表,添加好友(三)
一:前面两篇说了Openfire服务器的搭建和注册登录,接下来就是重点了,实现与好友之间的聊天。二:获取用户的所有好友XMPPTCPConnection connection /** * 获得所有联系人 */ public Roster getContact() { Roster roster = Roster.getInstanceFor(conn
微信聊天记录数据存储机制
直接在聊天框中左拉删除,sqllite数据库中仍存在聊天<em>记录</em>,只是不显示而已 直接删除好友,数据库中将删除有关的表,因此无法进行找回备份 软件环境:windows 7,IOS 9, itunes,pp助手,SQLite Expert Personal 3步骤: 一、itunes进行备份,不备份应用程序二、打开pp助手备份管理,进入后点击tencent.xin 导出Document三、遍历找到DB文
OpenFire源码学习之二十三:关于消息的优化处理
消息处理 之前有说过,<em>openfire</em>的消息处理策略本人并不是很喜欢。先看下<em>openfire</em>上脱机消息策略。 个人认为消息关于会话的消息,用户的存储量应该无限大。服务器不应该被消息吃撑了。所谓聊天通讯,这一关很重要。 Openfire的消息是什么流程呢。 1、当用户登陆连接的时候。握手、认证、绑定资源、获取花名册、获取离线消息。 2、服务端会查找关系型数据库。经本人测试离线消
MSN的聊天记录在哪里找到?
MSN将聊天<em>记录</em>保存在“我的文档\我接收到的文件\xxx@msn.com(你的Hotmail信箱名)\历史<em>记录</em>”文件夹下。打开该文件夹,你会发现文件夹中有许多以“你的好友的地址.xml”命名的文件,这些文件就是你与各位好友的聊天<em>记录</em>。只需将这些XML文件拷贝到其它地方,就可以轻松备份你的聊天<em>记录</em>了。 拷贝文件的时候,必须连同“MessageLog.xsl”样式表文件一同拷出,否则显示会不正常。...
openfire,smack使用总结】--openfire插件开发
1.源码的配置 到https://github.com/igniterealtime/Openfire/releases去下载<em>openfire</em>的源码,导入eclipse,<em>openfire</em>需要Ant工具进行编译,所以还要装上Ant。 2.<em>插件</em>目录<em>结构</em> 装好后,在eclipse的<em>openfire</em>源码目录的plugins目录下创建一个<em>插件</em>文件<em>结构</em>,文件<em>结构</em>见下图,注意图中圈起来的地方。Random
openfire 保存离线消息
文章参考 http://www.cnblogs.com/yjl49/archive/2011/07/22/2371969.html   OfflineMessagetrategy —— 离线消息的处理策略类。   1.静态成员变量type 用来设置消息的处理类型,主要包括:           打回                   丢弃           存储,在超限情况下打回
openfire记录在线统计人数插件
<em>openfire</em><em>记录</em>在线统计人数<em>插件</em>
openfire聊天历史记录插件
一开始找国外的聊天<em>记录</em><em>插件</em>,都不好用,没办法,自己写了一个,方便大家调用,不敢独享。具体代码我会贴到我的博客里面
openfire 聊天历史纪录插件1
<em>openfire</em> 历史纪录<em>插件</em>,可以存放聊天<em>记录</em>,内含sql文件,自己写的亲测,后期继续完善
openfire-Spark二次开发——修改设置窗口
spark开发了几周了,该总结一下了。 今天说说修改设置界面的窗口。 这是spark的设置界面。 里面有很多项设置,但是也有许多内容暂时不需要的比如ROAR,显示样式中的主题,因为我已经辛辛苦苦的套上了新主题,如果再变换主题就没意思了。暂时先阉了。 这个窗口的具体实现类org.jivesoftware.sparkimpl.preference.PreferenceDialog//设置窗口的类
开发openfire的内部组件-插件
为什么写这篇文章,主要目的是为了<em>记录</em>这一段时间的成果,首先相关的资料非常少,同时我也不是一个专业的程序员,所以<em>记录</em>一下对这类特定技术领域的研究成果,可以给弟兄们一些参考和备忘。 至于<em>openfire</em>是什么,为什么要用他,我不想多做介绍,知道的就知道,不知道的也不用去知道。 <em>openfire</em>的组件分为内部组件和外部组件两种,可能大家不一定完全明白什么意思,我解释一下:
openfire插件开发(plugin sevlet)入门
近来几天为了写一个<em>openfire</em>的小<em>插件</em>可谓脑袋都大了。。。自己又是出血
openfire中开发带servlet的插件并实现免认证访问
本文实现一个带servlet的<em>openfire</em> <em>插件</em>。 1、目录<em>结构</em> 2、servlet文件    HelloServlet.java中实现如下: package com.landsem.plugin.helloworld; import java.io.IOException; import java.io.PrintWriter; import javax.
OpenFire源码学习之十四:插件管理
Plugin管理 Openfire把<em>插件</em>模块加入到容器分为以下步骤: l 通过classloader加载lib目录下载的所有jar l 通过classloader加载dir目录下的所有文件 l 定位和加载module.xml到context l 遍历jive模块实体,负荷给定的类作为一个模块,然后启动它 Openfire<em>插件</em>加载流程图: Openfire的<em>插件</em>管理类Plu
openfire插件编译异常
1 问题描述 执行build,发现以下异常Buildfile: F:\<em>openfire</em>work\<em>openfire</em>_src\build\build.xml plugin: [delete] Deleting directory F:\<em>openfire</em>work\<em>openfire</em>_src\work\plugins-dev\IcstPlugin [mkdir] Created dir: F:
openfire推送插件开发
前两篇文章介绍了搭建<em>openfire</em>的开发环境
OpenFire源码学习之二十四:消息回执与离线消息(上)
在上一篇提到了4个问题,现在开始回答第三个第四个问题。由于篇幅问题。这里就设置成了上下两篇 消息回执 这个是第三个问题,如何做消息回执。 消息回执分为两种: 1、普通消息 2、延迟消息 3、离线消息   普通消息 普通消息是客户端正常的点对点发送聊天消息。格式大致如下: test1@8ntm
XMPP 协议讲解 openfire 结构分析以及插件开发指南
XMPP 协议讲解 <em>openfire</em> <em>结构</em>分析以及<em>插件</em>开发指南 希望能帮到想学习<em>openfire</em>的同学
openfire plugin 编译单个插件
<em>openfire</em>默认编译时,是同时编译主程序和所有在plugins目录中的<em>插件</em>。但进行<em>插件</em>开发时,这样编译就太费时费力。 使用ant plugins可以只编译<em>插件</em>,能够节省部分时间。 最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,xxx为<em>插件</em>名字(即plugins目录下的一个子目录名),这样就可以只编译指定的一个<em>插件</em>,省时省力。 在ecli
破解微信本地数据库,无法找回删除的聊天记录
【说明:操蛋的微信从4.0后本地数据库都加密了,密码是IMEI+UIN取MD5 32位小写加密前7作为密码】  【数据库文件请ROOT后用RE浏览器得到】 【UIN 文件路径:/data/data/com.tencent.mm/shared_prefs/system_config_prefs.xml。】 【聊天<em>记录</em>数据库路径:/data/data/com.tencent.mm/MicroMs
腾讯通插件
VERSION 5.00 Begin VB.UserControl rtx BackColor = &H8000000D& ClientHeight = 210 ClientLeft = 0 ClientTop = 0 ClientWidth = 210 MaskColor =
给Openfire插件加上WEB访问功能
 最近在做与Openfire相关的内容,需要用户可以通过浏览器访问,即http://ip:7070/pluginName   7070是 <em>openfire</em>的 http绑定接口,在网上查了下,关于<em>插件</em>开发最多是 <em>openfire</em>开发指南(不过我还是建议英文版的http://www.igniterealtime.org/builds/<em>openfire</em>/docs/latest/documentati
微信聊天记录被老公删除了怎样才可以恢复呢?
微信是腾讯公司于2014年1月26日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。用户可以通过微信与好友进行形式上更加丰富的类似于短信、彩信等方式的联系。微信软件本身完全免费,使用任何功能都不会收取费用,微信时产生的上网流量费由网络运营商收取。2013年1月17日,微信注册用户过3亿。 1步骤/方法    找客服qq:1341800688 先说语音<em>记录</em>——这
openfire插件开发-外界进行http请求
将Servlet做成一个<em>插件</em>,让外界不需要登录就可以进行http请求访问<em>openfire</em> package org.jivesoftware.<em>openfire</em>.plugin; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.Pri
Openfire插件开发-账号登录后在服务端自动入群
实现方案: 1、<em>插件</em>中调用<em>openfire</em> api,实践发现api中接口参数部分无法确定,且部分api不是public类型,无法直接调用,方案舍弃 2、发送出席信息(通过xmpp协议),此方案可行 具体代码 String userAccount = XmppStringUtils.parseLocalpart(userJid.toString()); try {...
Openfire3.9.3中基于web的插件开发
在前面的博客中,我j
openfire推送离线聊天信息插件
转载地址:http://blog.csdn.net/newjueqi/article/details/18032925
openfire 开发插件 调试 常见错误 常用方法
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/love254443233/article/details/7767811 大家如果遇到什么问题给我留言,可以本人将尽力尽快为大家提供参考方案。 1、 Caused by: java.lang.NullPointerException
openfire本地环境搭建和openfire插件开发实例
2014-6-9 :http://blog.csdn.net/ares1201/article/details/7737872
openfire 小白开发插件
推荐此博客:适合新人研究<em>openfire</em><em>插件</em>,无java开发经验者。 https://blog.csdn.net/lovexieyuan520/article/details/37774909
openfire外部插件(外部组件)开发
<em>openfire</em><em>插件</em>–外部组件开发 与外部交互 外部组件 <em>openfire</em>外部组件,就是与<em>openfire</em>所在的进程没有关系,甚至可以不与<em>openfire</em>在同一台机器上运行的组件,一般是一个可运行的jar包,我们叫做外部组件,使用tcp连接(类似客户端Socket的监听端口)与<em>openfire</em>之间进行通信,处理一些服务器需要处理的逻辑。目前可以使用Whack和Tinder连接操作。 ...
Android微信语音聊天记录及文本聊天记录 数据库破解 silk 整理
阅读前提示:微信的文本聊天<em>记录</em>储存在私有目录的数据库中,如果没root,无法拿到文字聊天<em>记录</em>。 一、微信的语音聊天<em>记录</em> 找到微信的语音文件根目录 -》tencent -》MicroMsg -》名字很长又很乱的那个文件夹 -》voice2 这里面有一些文件夹,文件夹里面就是.amr的语音文件了 要详细的看图的来这里 微信语音文件.amr其实是silk,silk播放及微信数据库破解。
Eclipse下OpenFire4.0.2源码配置+简单插件开发
==============源码配置 begin================== 1.下载:地址 2.解压到当前文件夹<em>openfire</em>_src,进入<em>openfire</em>_src>build>eclipse目录下,把里面settings、classpath、project三个文件拷贝到<em>openfire</em>_src目录,并用windows命令行重命名它们: rename sett
openfire spark视频通话插件
<em>openfire</em> spark 官方发布的开源代码中是没有包含视频功能的,但是实际开发需求可能会有需要视频功能,这个<em>插件</em>就是实现视频功能的,直接复制粘贴使用就可以了!
获取安卓iOS上的微信聊天记录、通过Metasploit控制安卓
在这篇文章中我们将讨论如何获取安卓、苹果设备中的微信聊天<em>记录</em>,并演示如何利用后门通过Metasploit对安卓设备进行控制。文章比较基础、可动手性强,有设备的童鞋不妨边阅读文章边操作,希望能激发大家对移动终端的安全兴趣。 “如何获取Android、iPhone手机上的微信聊天<em>记录</em>? ” 0×00 条件: 安卓设备已获取root权限,安装SSHDroid(通过ssh、f
基于openfire+smack的Android、消息推送服务
前言 Java领域的即时通信的解决方案可以考虑<em>openfire</em>+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视
openfire安装配置及插件测试
1、新建导入<em>openfire</em>源码 2、缺少jar包的导入 源码中没有包含coherence.jar和tangosol.jar包和coherence-work.jar jar包导入<em>openfire</em>_src/build/lib下,然后在jar上右键buildpath加入classpath。 配置编译环境   openfir使用ant进行编译,另外还使用了install4j这个转exe工具,所...
openfire插件开发,扩展方式
1、Component:可以接收一个特定子域(sub-domain)的所有包。比如test_componet.hoo.com。所以一个发送给jojo@test_componet.hoo.com的包将被转发给这个componet. 2、IQHandler:相应包中特定的元素名或命名空间。下面的代码展示了如何注册一个IQHandler. IQHandler myHandler = new
原创openfire插件(发送在线消息、离线消息)
目前研究<em>插件</em>的还比较少,简单做一下学习总结。详细介绍请看我的blog:http://hi.baidu.com/jyleon/blog/item/5a6627dd7fc4dbd18d1029bf.html
openfire服务器端增加消息回执,解决openfire丢包问题
背景 我们都知道<em>openfire</em>丢包是比较严重的,要做即时通讯,肯定无法容忍这样的事情。
OpenFire源码学习之十五:插件开发
Plugin接口规范 <em>插件</em>是<em>openfire</em>功能的增强表现,它的主要任务: l  在XMPP协议中作为附加功能实现 l  动态修改控制管理台 l  使用<em>openfire</em> api作为新功能添加到服务器 Openfire里面的<em>插件</em>都会存放在plugins(工程目录为:src/plugins)的住目录下。使用ant工具编译后<em>插件</em>会打成jar包生成在target/<em>openfire</em>/plugins
openfire群聊持久化插件
<em>openfire</em>群聊持久化<em>插件</em>,直接放到plugin目录下可用,解决群聊房间推出后房间销毁问题 附带的两张数据库表用来保存群聊离线消息
如何将微信聊天记录保存为excel
1、root手机 我用的是Root精灵 2、复制聊天数据库文件所在文件夹 先下载RE文件管理器 在根目录下选择data/data/com.tencent.mm,将这个文件下复制到存储下 3、将手机接到电脑上 查看com.tencent.mm所在文件夹位置,在MicroMsg下找到EnMicroMsg.db,复制到电脑本地文件中 4、下载SQLite Database Browser
openfire推送离线聊天信息的插件
<em>插件</em>说明  在手机的聊天应用中,经常出现的一个需求就是把用户的离线消息通过推送系统推送到用户的手机上,为了实现这个功能,本人就开发了本<em>插件</em>,这个<em>openfire</em> <em>插件</em>是拦截了发给<em>openfire</em>用户的离线消息,然后根据自身的业务逻辑推送到手机上。 使用方法 在offlinemsg\src\java\org\jivesoftware\<em>openfire</em>\plugin\OfflineM
lync本地聊天记录修改目录保存的方法
lync聊天默认保存在C盘,不支持修改,采用下面的方法修改目录: 默认的聊天<em>记录</em>保存在: C:\Users\用户名\AppData\Local\Microsoft\Communicator 所以采用软连接的方法把它换到其他目录去,下面以Windows7下Administrator账号为例。 1、关闭lync,移动目录到其他磁盘上去 move "C:\Users\Administrat
openfire运行环境部署+jwchat网页端通信聊天+插件的基础知识+webchat环境配置和下载地址
研究Openfire快一个月的时间了,最初的项目要求是利用Openfire作为服务器端,在网页端注册或输入登录信息进行类似QQ的聊天.后来需要在网页端加入客服系统实现匿名登录和实名登录功能,实现N个客服人员一个连接点的系统自动分配功能。作为菜鸟在百度了1个月和看各种文档后把学习笔记分享给大家。也给自己留个备份。    1.如果您刚接触Openfire,一点经验没有,请把下面这位前辈的文章看完。o
将Openfire中的MUC改造成类似QQ群一样的永久群
将Openfire中的MUC改造成类似QQ群一样的永久群 1、新建立永久房间,同时保证房间中的成员存储到“ofmucmember”表当中。 2、新建一个用户登陆监听的<em>插件</em>,这个<em>插件</em>监听用户的登陆行为,同时在用户登陆时查询“ofmucmember”表,查询用户所在的房间。 3、将房间信息封装到自定义的IQ包中,发送到客户端。 4、不管使用Android客户端,还是对Spark进行二次开发,对Openfire发送过来的自定义IQ包进行解析。 5、显示群信息。
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 android 本地聊天记录 环信 c++数据类型和表达式 c# 获取微信聊天记录 c++如何记录一个子文件的运行次数 ios学习记录 印象笔记记录java学习
我们是很有底线的