
XMPP理论与研究
文章平均质量分 82
iteye_1086
这个作者很懒,什么都没留下…
展开
-
XMPP概要-核心功能及应用领域
XMPP是针对即时交互的开发技术,相比于其他技术,他有如下的一些优点:证实可用—从XMPP诞生开始,已经有10多年的开发历史,数以百计的开发者为XMPP技术而努力。今日的互联网上有数以万计的XMPP服务器运作著,并有数以百万计的人们使用XMPP实时传讯软件.安全—内嵌连接安全机制以及验证机制,使用SASL及TLS等技术的可靠安全性,已自带于核心XMPP技术规格中。开放—XM...2011-10-09 10:48:38 · 197 阅读 · 0 评论 -
XMPP概要-技术架构
基于XMPP技术的即时通信,在线状态以及其他形式的即时交互应用已经有很多了,比如说服务器端有ejabberd,Openfire,客户端有Adium,Gajim,Pidgin,Psi等等。 XMPP技术使用了分布式的c/s架构,跟WWW以及email网络比较类似。这种分布式的架构带来的好处就是客户端可以专注于用户体验的开发,而服务器端可以专注于可靠性以及扩展性的开发。它要优于单纯的点对点通信技术,用...2011-10-10 10:16:07 · 159 阅读 · 0 评论 -
XMPP基本概念-地址空间
一个实体可以使任何一个被认为是一个网络端点的东西(比如说网络上的一个ID),而且它是通过XMPP进行通信的,所以这些实体都有一个具有唯一性的地址,并符合RFC2396规范要求的格式。由于历史原因,一个XMPP实体的地址被称为Jabber Identifier或者JID,一个合法的JID包括一组排列好的元素,包括域名(domain identifier),节点名(node identifier)以及...2011-10-10 10:54:05 · 182 阅读 · 0 评论 -
XMPP基本概念-XMPP节点(一)
本文介绍在XMPP通信中最核心的三个XML节点.这些节点有自己的作用和目标,通过组织不同的节点,就能达到我们各种各样的通信目的。 首先我们来看一段XMPP流。 <stream:stream> <iq type='get'><query xmlns='jabber:iq:roster'/></iq> <presence/> <mess...2011-10-11 11:05:08 · 235 阅读 · 0 评论 -
XMPP基本概念-节点(二)
<presence>presence节点用来控制和表示实体的在线状态,可以展示从离线到在线甚至于离开,不能打扰等复杂状态,另外,还能被用来建立和结束在线状态的订阅。 下面是一些节点例子: <presence/>设定用户状态为在线 <presence type="unavailable"/> 设定用户状态为离线 <presence> <show...原创 2011-10-15 15:26:04 · 205 阅读 · 0 评论