什么叫方法注册模式? 简言之,就是在方法被调用之前,先将方法名与调用此方法的触发条件的关键字建立一种映射关系,当指定的触发条件成立时,相应的方法则将会被调用。称之为方法注册模式,实乃一家之言,关键囿于人懒,从而书读得少,代码写得寡。闲话休谈,待入正题。 在学习ejabberd源码(版本14.0...
分类:
其他好文 时间:
2015-08-13 22:02:50
阅读次数:
129
Tsung HTTP脚本开发个人笔记,仅供参考1. Tsung简介 Tsung是基于elang语言开发的分布式压力测试工具,它支持多种协议,能对HTTP、WebDAV、SOAP、PostgreSQL、MySQL、LDAP和Jabber/XMPP 服务器进行负载测试。Tsung的强大之处在于其可以在单...
分类:
Web程序 时间:
2015-08-13 11:21:16
阅读次数:
309
1.安装执行apt-getinstallejabberd,也可登录官网https://www.process-one.net下载软件包安装。2.启停服务ejabberdctlrestart/stop/start/stop/status注:有时使用ejabberdctlstart启动时会有“FailedRPCconnectiontothenodeejabberd@ubuntu12:nodedown”之类的报错,此时可从/..
分类:
系统相关 时间:
2015-08-12 15:04:18
阅读次数:
673
前言
smack 是开发openfire客户端的类库,从smack4.1 开始支持android开发,之前的版本是不支持的android的 ,
在这之前都是使用asmack 类库,但是现在asmack 已经过时了。
至于openfire的搭建这里就不介绍了,可以看看下面这篇内容
http://blog.csdn.net/hu285279904/article/details/45...
分类:
移动开发 时间:
2015-08-07 20:04:14
阅读次数:
287
关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的...
分类:
移动开发 时间:
2015-08-07 17:58:22
阅读次数:
153
基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录..............................................................
分类:
移动开发 时间:
2015-08-07 15:59:51
阅读次数:
138
这篇博文主要讲表情发送的一些东西。参考:Android基于XMPP的即时通讯1-基本对话1、准备好资源文件采用的是emoji的表情,我打包好了,下载地址:http://files.cnblogs.com/files/pear-lemon/drawable.zip2、表情布局文件layout_send...
分类:
移动开发 时间:
2015-08-07 11:01:56
阅读次数:
224
首先,xmpp服务器是基于ejabberd。离线消息模块是mod_interact,原地址地址:https://github.com /adamvduke/mod_interact; 修改后实现群聊离线消息:https://github.com/Joywok/mod_interact不仅仅要修改这一...
分类:
其他好文 时间:
2015-08-05 20:01:17
阅读次数:
151
本文是在上一篇博文Android基于XMPP的即时通讯1-基本对话的基础上,添加新的功能,文件传输1、初始化文件传输管理类public static FileTransferManager getFileTransferManager() { if (fileManager == null) ...
分类:
移动开发 时间:
2015-08-05 19:48:14
阅读次数:
166
一.什么是XMPP XMPP是一种基于XML的即时通讯协议,前身是jabber.二.为什么要写XMPP单例 由于XMPPStream是基于myJID建立的长连接,因此在应用程序中应该仅被实例化一次(也就是建立单例) + (id)shareInstance { static id _s; if ...
分类:
其他好文 时间:
2015-08-04 22:38:53
阅读次数:
105