openfire服务端,smack: 下载地址:http://www.igniterealtime.org/downloads/index.jsp 源代码:http://www.igniterealtime.org/downloads/source.jspandroid客户端库,asmack: 首页...
分类:
移动开发 时间:
2014-11-21 23:17:00
阅读次数:
203
第一种
在 connection.connect(); 建立连接之前
调用这个方法
SmackAndroid.init(this);
第二种
public static void configure(ProviderManager pm) {
// Private Data Storage
pm.addIQProvider("query", "jabber:iq...
分类:
系统相关 时间:
2014-11-12 11:53:12
阅读次数:
179
即时通信功能已经开发完毕,现在还木有时间整理,打算后期抽时间整理后发一下源码跟教程。现在记录一下遇到的问题,首先是获取离线消息。
OfflineMessageManager是官方获取离线消息的,但是直接获取,是获取不到任何消息的,需要先设置离线,然后获取后,再上线。功能代码如下。
1、离线
// 初始化
public XMPPConnection init(LoginConfig lo...
分类:
系统相关 时间:
2014-11-05 13:07:21
阅读次数:
322
下面是我在研究asmack4.0出现的异常
06-17 12:02:56.924: W/System.err(10622): org.jivesoftware.smack.SmackException$ConnectionException
06-17 12:02:56.924: W/System.err(10622): at org.jivesoftware....
分类:
系统相关 时间:
2014-11-03 11:37:02
阅读次数:
247
一,什么是XMPP XMPP(Extensible Messaging and Presence Protocol),可扩展消息与存储协议,是目前主流的IM协议之一,它是一种基于XML传输的协议,我们都知道XML的可扩展性比较强,XMPP使用XML进行传输,使得我们可以使用XMPP发送扩展的消.....
分类:
移动开发 时间:
2014-09-26 01:35:08
阅读次数:
283
发现android使用asmack连接ejabberd,总会出现各种各样的问题
经过多次试验,具体过程的exception就不写了,成功的写法如下...
分类:
移动开发 时间:
2014-09-15 12:58:48
阅读次数:
236
微信是腾讯采用自己开发的协议做的,其他市面上很多产品大都是采用XMPP协议,包括米聊在内之前也是这样子。 采用XMPP协议,服务端可以采用OpenFire搭建,客户端有个开源的叫asmack的东西,google下可以找到。 如果人手少,时间紧,建议采用XMPP,很快就可以出来东西。 ...
分类:
编程语言 时间:
2014-09-09 11:06:28
阅读次数:
188
上一节,我们介绍了XMPP的基础,还没说完,说到了通信洪流,然后就结束了。这一节,我们接着讲。主要是“stanzas”(节).上一节,我们说,区分stanzas,需要从它的名字,属性TYPE和子节点来区分。这一节,我们分别介绍:消息(Message),出席/上线(Presence),信息查询(IQ)以及可扩展性(Extensibility)。
1,消息(Message)
消息是xmpp中的一种...
分类:
其他好文 时间:
2014-09-05 18:12:31
阅读次数:
232
今天,我们来说一下XMPP协议本身的一些东西。毕竟Asmack只是该协议的一个实现版本。所以,我们又必要了解XMPP协议本身。
1,架构
什么是架构,架构就是一系列实体如何组织、联系和交换信息。例如万维网,由成千上万的服务器,他们运行着Apache或者是新的Nginx,客户端由web浏览器,如IE,firefox和Chrome。他们之间交换的数据是HTML,他们之间交换数据的协议是HTTP。
...
分类:
其他好文 时间:
2014-09-05 16:19:11
阅读次数:
177
这一节,我们从Asmack基于的协议核心出发,XMPP协议,来学习。弄懂XMPP对学习Asmack源码有着重要的原因,做到知其然知其所以然。
本文主要是学习《XMPP The Definitive Guide Building Real-Time Applications with Jabber Technologies》文总结而来。
1,您能够拿XMPP来做什么?
XMPP(Ext...
分类:
其他好文 时间:
2014-09-05 11:24:51
阅读次数:
203