美文网首页
XMPP - Stanza

XMPP - Stanza

作者: markchan | 来源:发表于2016-04-02 19:27 被阅读0次

Message

<message
    from="mark@gmail.com"
    to="lily@msn.com"
    type="chat">

    <body>Hello</body>

</message>
type可选参数
  • normal
  • chat
  • groupchat
  • headline
  • error

Presence

获取特定联系人的 Presence 状态

<presence
    from="mark@gmail.com"
    to="lily@msn.com"
    type="available"/>
type 可选参数
  • available
  • unavailable
  • subscribe
  • subscd
  • unsubscribe
  • unsubscribed
  • error

设置 Presence 状态

<presence>
    <show>away</show>
    <status>Having a spot of tea</status>
</presence>
show 可选参数
  • chat
  • away
  • xa
  • dnd

IQ(Info/Query)

向服务器获取联系人列表

<iq
    from="mark@gmail.com"
    id="xxxxxxxx"
    to="mark@gmail.com"
    type="get">

    <query xmlns="jabber:iq:roster"/>

</iq>
type 可选参数
  • get
  • set
  • result
  • error

服务器返回联系人列表

<iq
    from="mark@gmail.com"
    id="xxxxxxxx"
    to="mark@gmail.com"
    type="result">

    <query xmlns="jabber:iq:roster">
        <item jid="lily@msn.com"/>
        <item jid="jessica@hotmail.com"/>
    </query>

</iq>

相关文章

网友评论

      本文标题:XMPP - Stanza

      本文链接:https://www.haomeiwen.com/subject/txtulttx.html