xmpp
文章平均质量分 91
王人冉
行多久,方为执着;思多久,方为远见
展开
-
在Openfire上弄一个简单的推送系统
在Openfire上弄一个简单的推送系统标签: xmpp即时通信openfire2016-09-13 09:52 799人阅读 评论(3) 收藏 举报 分类:技术(19) java(15) xmpp(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]推送系统说是推转载 2017-07-19 09:09:24 · 347 阅读 · 0 评论 -
基于XMPP协议(openfire服务器)的消息推送实现
基于XMPP协议(openfire服务器)的消息推送实现2012-10-19 15:14 43079人阅读 评论(10) 收藏 举报 分类:XMPP协议(10) Android(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。 最近好像有不少朋友关注Android客户端消息推送的实现,我在之前的项目中用到过转载 2017-07-19 09:08:32 · 704 阅读 · 0 评论 -
openfire批量推送
openfire批量推送标签: openfire批量推送openfire全服推送openfire在线推送2014-07-01 22:49 1606人阅读 评论(2) 收藏 举报 分类:openfire(5) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]今天分享一个openfire批量推送转载 2017-07-19 09:07:47 · 511 阅读 · 0 评论 -
在Openfire上弄一个简单的推送系统
在Openfire上弄一个简单的推送系统标签: xmpp即时通信openfire2016-09-13 09:52 799人阅读 评论(3) 收藏 举报 分类:技术(19) java(15) xmpp(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]推送系统说是推转载 2017-07-19 09:06:13 · 323 阅读 · 0 评论 -
XMPP协议之消息回执解决方案
XMPP协议之消息回执解决方案标签: sparkxmpp即时通信消息回执2017-05-31 17:51 148人阅读 评论(0) 收藏 举报 分类:xmpp(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]苦恼中寻找方法在开始做即时通信时就知道了消息回执这个概念,转载 2017-07-19 09:05:43 · 680 阅读 · 0 评论 -
Ubuntu下Openfire的安装
Ubuntu下Openfire的安装2014-06-03 20:15:29标签:Openfire原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ovcer.blog.51cto.com/1145188/1421665 一、安装JDK(1)、创建保存java的目录administ转载 2017-07-31 15:45:50 · 922 阅读 · 0 评论 -
如何监听到asmack联系人资料变动
如何监听到asmack联系人资料变动博客分类: android 开发中的点滴,排版有点丑,博客也不常写,有点丑,别嫌弃。实在要嫌弃,网站有我照片,看完会心里平衡些。 场景:在开发一款xmpp的应用,需要获取好友资料变动并实时刷新。1.确定问题:获取好友资料变动;2.工具:spark和adt3.解决问题:转载 2017-07-21 09:34:55 · 331 阅读 · 0 评论 -
Smack Message 扩展属性
Smack Message 扩展属性分类:XMPPOpenfire (633) (0) 举报 收藏由于XMPP不支持群聊很多本地化的服务,针对Openfire开发插件解决问题:Message 扩展:[java] view plain copy Message videoMs转载 2017-07-21 08:38:22 · 995 阅读 · 0 评论 -
Smack Message属性扩展---添加自定义元素(标签)
Smack Message属性扩展---添加自定义元素(标签)分类:XMPP (835) (0)Smack框架对XMPP协议进行了封装,从而方便与Openfire即时通信服务器做交互。说白了,Smack框架可以通过对象构造符合XMPP协议的XML字符串,避免手动拼接字符串。XMPP协议基本XML结构如下:message from='发送转载 2017-07-21 08:36:07 · 726 阅读 · 0 评论 -
Smack Message扩展,添加自定义元素(标签)经验分享
Smack Message扩展,添加自定义元素(标签)经验分享 Smack框架对XMPP协议进行了封装,从而方便与Openfire即时通信服务器做交互。说白了,Smack框架可以通过对象构造符合XMPP协议的XML字符串,避免手动拼接字符串。 XMPP协议基本XML结构如下: 1 message2 from='发送方jid'3转载 2017-07-21 08:35:26 · 409 阅读 · 0 评论 -
基于openfire+smack开发Android即时聊天应用[三]-账号信息、添加好友、JID理解等
基于openfire+smack开发Android即时聊天应用[三]-账号信息、添加好友、JID理解等标签: SmackOpenfireandroid2015-10-30 18:06 3068人阅读 评论(1) 收藏 举报 分类:Android(39) 版权声明:本文为博主老胡(laohu)原创文章,未经允许不得转载(欢迎访问个人独立博客:i转载 2017-07-21 08:34:44 · 471 阅读 · 0 评论 -
smack操作openfire个人信息
smack操作openfire个人信息 (2013-05-23 10:18:19)转载▼ 分类: xmpp协议// 用户登录 public boolean loginByUserName(String userName, String passWord, String flage) { boolean res转载 2017-07-21 08:33:55 · 574 阅读 · 0 评论 -
openfire源码修改聊天消息发送内容
openfire源码修改聊天消息发送内容 /** * $RCSfile: MessageRouter.java,v $ * $Revision: 3007 $ * $Date: 2005-10-31 13:29:25 -0300 (Mon, 31 Oct 2005) $ * * Copyright (C) 2005-2008 Jive转载 2017-06-12 10:07:33 · 1247 阅读 · 0 评论 -
通过http方式向openfire客户端发信息
通过http方式向openfire客户端发信息标签: openfirexmppweb2014-02-26 09:44 8884人阅读 评论(4) 收藏 举报 分类:其他(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。 需求: 通过http方式,向openfire客户端发信息(非XMPP协议)openfire发转载 2017-06-11 08:01:40 · 1643 阅读 · 0 评论 -
Openfire 使用RMI远程调用同步好友列表
Openfire 使用RMI远程调用同步好友列表博客分类: rmithread 1. 定义接口: public interface RmiRemoteIntface extends Remote{ void deleteFriend(String user1, String user2) throws RemoteExcep转载 2017-06-11 08:00:27 · 401 阅读 · 0 评论 -
openfire 接受消息处理的过程
openfire 接受消息处理的过程博客分类: openfire & xmpp openfire底层采用了MINA框架,它是采用事件监听的方式,其中IoHandler接口定义了不同的事件类型,因此根据不同的事件类型做相关的处理 Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NI转载 2017-06-11 07:44:10 · 2444 阅读 · 0 评论 -
基于XMPP协议的消息推送的客户端和服务器端
基于XMPP协议的消息推送的客户端和服务器端2016-03-09 11:53 905人阅读 评论(0) 收藏 举报 分类:android(27) 版权声明:本文为博主原创文章,未经博主允许不得转载。1、服务端 代码下载http://pan.baidu.com/s/1hqLGIQo 参考androidpn整合Androi转载 2017-06-11 07:33:00 · 864 阅读 · 0 评论 -
openfire的MUC改造类似QQ永久群
openfire的MUC改造类似QQ永久群在此非常感谢CSDN的博文:http://blog.csdn.net/yangzl2008/article/details/16991175,因为是这篇文章能够更快的解决问题。我的解决方案类似上面博文的方案,但是没有修改openfire的源码,并且解决了上面博文中出现的两个问题: 1.数据是插入到数据库ofmucmember中了,可是openf转载 2017-11-17 10:52:57 · 1896 阅读 · 0 评论 -
openfire的MUC改造类似QQ永久群(二)
openfire的MUC改造类似QQ永久群(二)在前面一篇博客中写到(见点击查看),怎么把openfire的MUC通过插件的形势转为可持久化的类似QQ群一样的功能。 但是很多人没看懂,今天再写一篇,并赋予源码,希望能解开你们的迷惑。本文基于问答形势1.如何实现把成员持久化 答:其实代码中实现持久化的代码就如下几行代码,这几行代码是模拟管理后台加入成员到MUC群 MU转载 2017-11-17 10:53:55 · 915 阅读 · 0 评论 -
XMPP 压力测试
https://www.jianshu.com/p/3a96afdbd7af Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸https://jmeter-plugins.org/install/Install/https://jmeter-plugins.org/wiki/PluginsManager/https://www.cnblogs.com/wwwc...原创 2019-06-01 07:31:55 · 1626 阅读 · 0 评论 -
CentOS7安装openfire4.3.2
参考 https://blog.csdn.net/w690333243/article/details/83684609遇到问题: RPM包安装出现conflicts with file from package[root@xu ~]# rpm -ivh openfire-4.3.2-1.x86_64.rpmPreparing... ####...原创 2019-05-06 07:35:15 · 853 阅读 · 0 评论 -
linux上 协议 抓包
网卡信息:# ifconfigeth1 Link encap:Ethernet HWaddr 00:0C:29:22:D9:BC inet addr:192.168.1xx.xxx Bcast:192.168.103.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe22:d9bc...原创 2018-05-14 10:18:25 · 540 阅读 · 0 评论 -
XMPP学习资料
XMPP资料总结相关博文 Smack4.1.5 基于openfire+smack开发Android即时聊天应用[一]-用户注册、登陆、修改密码、注销等 基于openfire+smack开发Android即时聊天应用[二]-账号信息、添加好友、JID理解等 基于openfire+smack开发Android即时聊天应用[三]-单人聊天、群聊、发送接收文件等 基于openfire+s...原创 2018-04-20 10:24:33 · 476 阅读 · 0 评论 -
openfire插件最佳实践(二)基于IQHandler 的Smack+openfire插件
openfire插件最佳实践(二)基于IQHandler 的Smack+openfire插件原创 2013年12月30日 12:02:096105简单插件开发已经讲解了简单的openfire插件怎样制作,本篇将会讲解如何实现一个简单的和客户端交互的插件。首先我们要知道,openfire 的四种常用的插件集成方式:(1)Co转载 2018-04-06 06:32:50 · 409 阅读 · 0 评论 -
openfire中开发带servlet的插件并实现免认证访问
openfire中开发带servlet的插件并实现免认证访问原创 2015年09月11日 12:50:41标签:openfire1462本文实现一个带servlet的openfire 插件。1、目录结构2、servlet文件 HelloServlet.java中实现如下:转载 2018-04-06 06:31:38 · 412 阅读 · 0 评论 -
如何实现免认证访问Openfire插件中Servlet
如何实现免认证访问Openfire插件中Servlet原创 2014年03月24日 10:13:34631如Openfire插件中提供对外的Servlet服务,访问地址: http://server:9090/plugins/xxxservice/xxservlet默认情况下访问该地址是会转向到Openfire认证界面,即需要认证才能访问该地址。转载 2018-04-06 06:30:58 · 225 阅读 · 0 评论 -
openfire插件开发的几点说明
openfire插件开发的几点说明openfire插件开发的几点说明1.关于插件的目录结构这个网上的资料很多,但是我觉得要看懂也不太容易,我这里上一个包括了jsp和servlet的图,希望大家能马上看懂:ME的Navigator视图下的截图:build path配置这里要注意,如果你的plugin里边有自己的jsp文件,那最好转载 2018-04-06 06:29:54 · 537 阅读 · 0 评论 -
openfire插件开发(plugin sevlet)入门
openfire插件开发(plugin sevlet)入门原创 2014年05月13日 21:50:38标签:openfire插件 /servlert插件2480近来几天为了写一个openfire的小插件可谓脑袋都大了。。。自己又是初学小菜鸟一个,学习过程算是非常的磕磕绊绊。这里记录下来仅供后来的同学参考,也少走些弯路。勤能补拙,期望转载 2018-04-06 06:27:38 · 615 阅读 · 0 评论 -
openfire发送消息插件(说明和源码)
openfire发送消息插件(说明和源码)实现功能: 对用户发送消息,如果在线就直接发送,不在线时存为离线消息 对组发送消息,如果在线就直接发送,不在线时存为离线消息 以下是插件配置: 说明参考:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html...转载 2018-04-06 06:14:36 · 1947 阅读 · 0 评论 -
eclipse编译openfire4.0.4(最新版本) 源码
eclipse编译openfire4.0.4(最新版本) 源码上一篇 在eclipse中部署openfire4.0.4(最新版本) 源码 介绍了部署,本篇介绍编译部分一、使用ANT编译项目1、点击Window -> Show View -> Other->Ant(只要找到Ant就行,不一定在Other中,有的eclipse在Show View中就有显示Ant),按下图步骤操作后,...原创 2016-12-05 21:34:43 · 2132 阅读 · 0 评论 -
XMPP,Smack,Openfire Tigase 异常、问题总结
一、Smack 4.2.3,入群时总是报无响应,还未找到原因(源码问题),已找到原因,openfire4.2.0+版本自身bug,不支持用户110状态Exception=org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout wa...原创 2018-04-17 07:21:10 · 8754 阅读 · 13 评论 -
Smack 打印XMPP协议报文到日志文件(Android)
Smack4.1.6+版本不确定是否可用(未实践,理论上应该没有问题),因Smack4.2.0版本改动较大 下载请前往https://download.csdn.net/download/w690333243/10352948 思路:参考Smack源码中SLF4JSmackDebugger 注:文章中所有 Log.debug的地方,均需要换成你自己的输出到文件的打印方式 在XMPPTCPC...原创 2018-04-16 17:30:33 · 896 阅读 · 0 评论 -
Openfire插件开发-账号登录后在服务端自动入群
实现方案: 1、插件中调用openfire api,实践发现api中接口参数部分无法确定,且部分api不是public类型,无法直接调用,方案舍弃 2、发送出席信息(通过xmpp协议),此方案可行具体代码String userAccount = XmppStringUtils.parseLocalpart(userJid.toString()); try {...原创 2018-04-10 06:34:34 · 561 阅读 · 2 评论 -
Smack类库最好的学习资料
Smack类库最好的学习资料JackChen1024关注2017.03.16 19:07*字数 5268阅读 193评论 2喜欢 0即时通讯系列阅读即时通讯基础 即时通讯:XMPP基础 即时通讯:XMPP项目实践-微聊 Smack类库最好的学习资料1. 登陆IMConnection.DEBUG_ENABLED = true;//首先激活调试模式1.1 建...转载 2017-12-10 09:20:44 · 850 阅读 · 0 评论 -
openfire连接登陆优化方案
openfire连接登陆优化方案2014-04-18 15:43 2134人阅读 评论(2) 收藏 举报 分类:xmpp(3) IM 即时通讯(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。客户端登陆openfire,大概总共需要9个来回才完成登录。在2G情况下,就表现为客户端登录特别慢,所以,为解决这个问题,对转载 2017-06-11 07:29:03 · 747 阅读 · 0 评论 -
高德API调研
高德API调研 (2016-10-24 14:56:27)转载▼ 分类: javaweb驾车路径规划http://lbs.amap.com/api/webservice/guide/api/direction/#driving例子:http://restapi.amap.com/v3/directi转载 2017-06-11 07:28:06 · 3821 阅读 · 0 评论 -
跟我一步一步开发自己的Openfire插件
跟我一步一步开发自己的Openfire插件这篇是简单插件开发,下篇聊天记录插件。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 8开发依赖库:Jdk1.6、jasper-compiler.jar、j转载 2017-06-07 08:31:13 · 358 阅读 · 0 评论 -
Openfire 的安装和配置
Openfire 的安装和配置1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfi转载 2017-06-07 08:30:36 · 242 阅读 · 0 评论 -
Operfire 安装指南
Operfire 安装指南本文的英文原文来自 http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html安装指南Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议。这份文件将引导您通过安装Openfire。对于更多的功能和信息的完整列转载 2017-06-07 08:30:10 · 206 阅读 · 0 评论 -
基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件
基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件上一篇文章介绍到怎么在自己的Java环境中搭建openfire插件开发的环境,同时介绍到怎样一步步简单的开发openfire插件。一步步很详细的介绍到简单插件开发,带Servlet的插件的开发、带JSP页面插件的开发,以及怎么样将开发好的插件打包、部署到openfire服务器。 如果你没有看上一篇文章的转载 2017-06-07 08:29:16 · 1442 阅读 · 0 评论