开篇:XMPP通信关键字
上一篇 /
下一篇 2011-04-22 16:20:05
/ 个人分类:XMPP
1.JID
一个 XMPP 实体的地址被称为 Jabber Identifier 或 JID。一个合法的 JID 包括一组排列好的元素,包括域名(domain identifier),节点名(node identifier),和资源名(resource identifier)。
所以……jid = [ node "@" ] domain [ "/" resource ]
2.IQ
信息/查询(Info/Query),或曰IQ,是一个请求-回应机制,HTTP].IQ使一个实体能够向另一个实体做出请求并做出应答。
看一个IQ的实例:
<iq
from='northumberland@shakespeare.lit/westminster'
id='richard2-4.1.247'
to='kingrichard@royalty.england.lit/throne'
type='get'>
<body>My lord, dispatch; read o'er these articles.</body>
<requestxmlns='urn:xmpp:receipts'/>
</message>
3.MESSAGE
再发一遍message的实例:
mseeage可以被看作是一个"push"机制用于一个实体推送信息给另一个实体,类似发生在email系统中的通信.
<message
from='northumberland@shakespeare.lit/westminster'
id='richard2-4.1.247'
to='kingrichard@royalty.england.lit/throne'
type='chat'>
<body>My lord, dispatch; read o'er these articles.</body>
<requestxmlns='urn:xmpp:receipts'/>
</message>
收藏
举报
TAG:
Message
XMPP
JID
IQ
MESSAGE