文件名称:XMPP高级编程——使用JavaScript和jQuery.pdf
文件大小:440KB
文件格式:PDF
更新时间:2015-02-01 14:28:11
XMPP高级编程
从最基本的层次来说,XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理 现场协议)是一种用来在两个地点之间传递小型的结构化数据段的协议。在此基础上,XMPP 被用来构建大规模即时通信系统、Internet游戏平台、搜索引擎、协作空间以及语音和视频会 系统。 每天都会出现更独特的应用程序, 这进一步说明了XMPP协议功能是如此多样和强大。 XMPP由几个小的构造块组成,并已经在这些原语的基础之上构建了许多更大的构造。在 PP中有众多系统:构建发布-订阅服务、多人聊天、表单检索和处理、服务发现、实时数据 输、隐私控制以及远程过程调用。XMPP程序员通常会创建自己的、独特的、完全为手头上 题量身定做的构造。 大多数社交媒体构造(它们已经将网站(比如 Facebook、MySpace 和 Twitter)推向最前端)也 采用 XMPP 协议。在 XMPP 内部,可以找到由联系人组成的花名册,可以用它们来创建定 或无向社交图。当联系人上线或下线时自动发送出席通知,而个人消息和公共消息是XMPP 统的基础应用。 有时候开发人员之所以选择XMPP作为底层技术层只是因为它已经为开发人 提供了许多现成的社交功能,他们只需要关注自己的应用程序的一些独特方面即可。