这一节,我们从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
openfire是一个即时通讯服务器,也称之为即时通讯平台。它是基于XMPP协议的,大家所熟悉的通讯软件QQ、MSN和Gtalk等等,其中Gtalk就是基于XMPP协议的实现。
在即时通讯中往往因为需要保存一些状态或者数据所以不能采用点对点通讯,而是需要搭建服务器来转发。
下载地址:http://www.igniterealtime.org/downloads/index.jsp
下载完...
分类:
其他好文 时间:
2014-09-05 10:04:11
阅读次数:
193
一、XMPP协议
XMPP (Extensible Messaging and Presence Protocol)是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。
XMPP中的几个重...
分类:
其他好文 时间:
2014-09-01 00:28:52
阅读次数:
187
(文中部分内容来自网络) XMPP协议: ?XMPP : The Extensible Messaging andPresence Protocol. ?中文全称:可扩展通讯和表示协议. ? ? ? ? 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需...
分类:
移动开发 时间:
2014-08-10 08:10:50
阅读次数:
370
接着前面的工作,消息接收之后,要推送给不同的客户端。关于消息推送,网上有很多方式,http长连接,xmpp协议,还有一个谷歌的貌似叫C2DM的东西。在此之前,用openfire做了一个小demo,例子是在网上找到的。也可以实现和AndroidPn差不多的一些功能,包括点对点,广播消息,反正都是xmp...
分类:
移动开发 时间:
2014-08-07 18:23:30
阅读次数:
258
参考网址:http://www.devdiv.com/thread-101586-1-1.html关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C...
分类:
移动开发 时间:
2014-07-26 14:13:24
阅读次数:
216
RFC 6120中文链接地址:http://wiki.jabbercn.org/RFC6120#.E5.85.A8.E5.B1.80.E5.9C.B0.E5.9D.80
1.介绍
XMPP Core 用XMPP定义了流的XML技术(也就是流的建立和终止,包括认证和加密)
。但是核心的XMPP协议并没有为管理一个灵活的XML流提供工具。
Stream Manage...
分类:
其他好文 时间:
2014-07-26 02:33:16
阅读次数:
513
Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion、Spark等)的服务器。在Linux环境下安装Tigase的步骤如下:(1)下载安装文件到https://projects.tigase.org/projects/tig...
分类:
系统相关 时间:
2014-07-25 18:58:52
阅读次数:
733
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的...
分类:
移动开发 时间:
2014-07-25 13:59:41
阅读次数:
469
本文介绍AndroidPn项目实现推送的使用过程。 在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push N.....
分类:
移动开发 时间:
2014-07-24 21:54:22
阅读次数:
311