- 8
- 0
- 约3.54千字
- 约 7页
- 2016-12-29 发布于重庆
- 举报
即时通讯技术调研一、解决方案目前主流方案大都采用基于XMPP协议的即时通讯技术。也有基于MQTT消息协议的即时通讯技术。由于MQTT消息协议被提出时间较短,而且需要大量二次开发,所以不做详解。而XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、组件、源码库等方面,都已经各自有多种实现。二、XMPP可扩展通讯和表示协议 (XMPP) 是基于/view/159832.htm可扩展标记语言(/view/63.htmXML)的协议,它用于即时消息(/view/15095.htmIM)以及在线现场探测。XMPP以Jabber协议为基础,而Jabber是/view/1526.htm即时通讯中常用的开放式协议。XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过/view/7729.htmTCP/IP连接到单服务器,然后在之上传输XML。XMPP的特性:1.XMPP 协议是公开的。2. XMPP 协议具有良好的扩展性。在XMPP 中,即时消息和到场信息都是基于XML 的结构化信息,这些信息以XML 节(XML Stanza)的形式在通信实体间交换。XMPP 发挥了XM
原创力文档

文档评论(0)