XMPP 协议简要-新闻详情

XMPP 协议简要


发布时间:2019-12-31责任编辑:满帅 浏览:1008


1、XMPP简介?

 

XMPP 是一组基于 XML 的技术。用于实时应用程序。最初。XMPP 作为一个框架开发。目标是支持企业环境内的即时消息传递和联机状态应用程序

 

 

 

2. xmpp聊天原理

 

012.png

 

 

 

xmpp是基于xml类型进行消息传递的。所有的消息传递类型都是xmpp类型的。
(1) 发送消息类型:

<message type="chat" to="110095@domain" id="d851f47818db46b58abf4e982327ab36"><request xmlns="urn:xmpp:receipts"></request><body>{

  "messageId" : "d851f47818db46b58abf4e982327ab36",  //messageid

  "content" : "Hello",    

  "fromUserName" : "Zs",  

  "isSecret" : 0,          

  "timeLen" : 0,  

  "isAt" : 0,          

  "timeSend" : 1522034423,   

  "type" : 1      

}</body></message>



(2) 接收消息类型:

<message xmlns="jabber:client" id="cdc6007ca03b401f8c9e4a2ccb75d8d5" type="chat" to="111751@domain" from="109965@domain/resource"><request xmlns="urn:xmpp:receipts"></request><body>{

  "messageId" : "cdc6007ca03b401f8c9e4a2ccb75d8d5",

  "content" : "Ok",

  "fromUserName" : "Ls",

  "isSecret" : 0,

  "timeLen" : 0,

  "isAt" : 0,

  "timeSend" : 1522034878,

  "type" : 1

}</body></message>


外包组供稿