首页 > 其他 > 详细

xmpp简介

时间:2014-03-29 07:50:02      阅读:451      评论:0      收藏:0      [点我收藏+]

通过xmpp你能做什么?

XMPP是一个基于xml的开源实时通讯协议。事实上,XMPP提供了一种在实体直接实时发送小xml片段的方法。

XMPP被广泛应用与应用程序中,可能同样也适合你的应用。可以想象这有助于XMPP在较高领域的服务与应用程序的突破。服务规范主要由IETF与XEP定义。同样的你可以用它来创建许多其他类型的应有程序。

服务

在此文中,一个服务是一个特性或者一个方法能够被任何给定的应用程序使用。

XMPP通常提供以下核心服务:信道加密(Channel encryption)、认证(Authentication)、存在状态(Presence)、联系人列表(Contact lists)、一对一通信(one-to-one-messaging)、多人会议(个人理解为聊天室功能)(Multi-party messaging)、通知(一对多,理解为服务器向众多JID群发通知)(Notifications)、服务发现(Service discovery)、关高功能(Capabilities advertisement)、结构数据表单(用来做配置信息)(Structured data forms)、工作流管理(Workflow management)、点对点sessions(用来做语音聊天,视频聊天)(Peer-to-peer media sessions)

这些都是一个XMPP网络的核心服务。XMPP 开发社区在各个扩展XMPP中定义了额外的特性,但在这里我们专注于那些你创建实时应用程序中最有用的服务。

应用

通过这么多核心服务,你能创建出这么样的应用?这里列举一些可能的:

实时通讯工具、多人会话、游戏、系统工具、 定位、中间件和云计算、VoIP、身份服务。

简史

Jabber/XMPP 协议是Jeremie miller在1998年发明的……此处略去500字。

开源和开放标准

虽然XMPP最初是由Jabber开源社区开发的,但该协议本身并不是一个开源的项目。略去500字。

扩展性

最初的Jabber开发者专注于创建一个即时通讯系统.但是XML的扩展性使得XMPP不再仅仅只适用于IM……

总结

本章主要介绍了XMPP的核心服务,及发展历史(历史、标准等都被略去了。)

xmpp简介,布布扣,bubuko.com

xmpp简介

原文:http://www.cnblogs.com/falcon-fei/p/3631962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!