http://wiki.jabbercn.org/Openfire:%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
在openfire中,如果发送某些特殊的字符(例如一些表情符合),会断开xmpp的连接,经查,是由以下的代码问题引起的: srcjavaorgjivesoftwareopenfire
etMXParser.java protected char more() throws IOException, XmlPullParserException { fi...
插件说明 在手机的聊天应用中,经常出现的一个需求就是把用户的离线消息通过推送系统推送到用户的手机上,为了实现这个功能,本人就开发了本插件,这个openfire 插件是拦截了发给openfire用户的离线消息,然后根据自身的业务逻辑推送到手机上。 使用方法 在offlinemsgsrcjavaorgjivesoftwareopenfirepluginOfflineM...
首先说明一下,本文只是介绍一些容易被开发者忽视,而导致性能低下问题。并不是介绍如何向苹果设备成功发送一条消息,这里假设所有阅读者已经能够向苹果服务器发送消息,并且成功接收,只是发送效率比较低,并且丢失率很高。如果你不是此类情况,那么绕道吧。PS:伸手党可以直接看标红部分(结论) 最近参与并且完成了公司1000W级的消息推送服务平台重建。此次重构级别解决了消息丢失,并且大幅度提升了...
原文:http://www.cnblogs.com/hoojo/archive/2013/03/29/openfire_plugin_chatlogs_plugin_.html 随笔-150 评论-825 文章-3 trackbacks-0 基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件 上一篇文章介绍到怎么在自...
给xmpphp添加给了以下的常用方法: registerNewUser //注册一个新用户 addRosterContact //发送添加好友的请求 accept friend request //接受好友请求 deleteRosterContact //删除某个好友 roomMessage ...
http://iammr.7.blog.163.com/blog/static/49102699201041961613109/ 想象中如此简单的功能,想不到却这般大费周折。 如要实现,必须先确保: 1. openfire中安装有“Presence” 插件。 2. 确保该插件设置可允许任何人访问(如果是跨域浏览的话) 然后通过如下方式访问:ht...
在apache的配置文件中加入下面3句: ProxyRequests Off ProxyPass /xmpp-httpbind http://127.0.0.1:7070/http-bind/ ProxyPassReverse /xmpp-httpbind http://127.0.0.1:7070/http-bind/...
http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html 看了这篇教程,发现了一个问题,由于现在的用户密码一般都使用特殊算法加密的,但教程中指出openfire只支持几种传统的加密方法,所以在用户密码验证这块不兼容。...
安装很简单,使用命令 rpm -ivh openfire-1.i386.rpm 在启动过程中可能出现如下的错误: failed to run command `/opt/openfire/jre/bin/java': No such file or directory 解决方法: http://community.igniterealtime.org/thre...
在以前的博文 http://download.csdn.net/detail/wslww007/4504455, 介绍了一种方法记录下所有的聊天记录,但这是log下所有的xml,不利于信息检索。 现在发现了一个插件 (http://download.csdn.net/detail/wslww007/4504455),可以记录下一对一的聊天记录和群聊记录在数据库中,使用也非常简单,在Server...
在聊天功能中,遇到一个需求:把网站数据库上的好友关系导入到openfire的数据库中,但openfire的添加好友机制是需要经过好友同意的的,比较繁琐,可以使用下面的官方插件自动同意所有的请求:Subscription 官方的描述是这样的:Automatically accepts or rejects subsription requests 插件的安装很简单,直接在管理...
需要两点: 1. 相同的账号需要使用不同的resource,可用时间戳生成,如 vim@gmail/1359956556,vim@gmail/1359956777。 2. http://stackoverflow.com/questions/10731542/support-multiple-login-at-the-same-time-in-openfire-server...
http://blog.csdn.net/wklken/article/details/6460182 终篇,三天所学所用,也就这些,如果需要大家要自己去查资料研究研究,功能其实可以很强大的 可惜界面做得不好,一大短处,从大一迄今没整好,主要是个人审美不行,哎 毕业季呀毕业季,明天摆摊卖书,再半月就可能和生活四年的兄弟姐妹说再见,考研考公务员工作的,...
http://blog.csdn.net/lnb333666/article/details/7476177 公司没事干,组长叫我写Demo,我狂晕.... 先把先说说这个什么聊天室吧,服务器就别说了,典型的拿来主义。用的是成品的openfire。说道smack,这个是一个jar文件,库,是用在javae的。要想在android端使用这个,就要用到asmac...
http://stackoverflow.com/questions/6635034/read-chat-histroy-from-openfire-server-with-smack Openfire server can surely save chat histories. To turn it on, you should go to Server/Server Settings...
http://www.blogjava.net/wkkyo/archive/2012/02/13/369827.html 项目中需要用到openfire的文件传输,但是客户端使用flex,官方提供的xiff包中并没有封装文件传输的功能,没办法,研究了几天,在google和官方smock源码的帮助下终于实现了xiff下的文件传输,在这里做个总结。 openfire服务器是基于...
在centos x64 上安装openfire,运行 /etc/init.d/openfire start后发现服务器没法开启,查看log日志: nohup: failed to run command `/opt/openfire/jre/bin/java': No such file or directory 很奇怪,我是在centos上安装了java,openfir...
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。 XMPP定义的一些基本概念: 房间:房间的JID标识 (例如, ), 这里 "room" 是房间的名称而 "service" 是多用户聊天服务...