XMPP - Stanza

2016-04-02  本文已影响0人  markchan

Message

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

    <body>Hello</body>

</message>
type可选参数

Presence

获取特定联系人的 Presence 状态

<presence
    from="mark@gmail.com"
    to="lily@msn.com"
    type="available"/>
type 可选参数

设置 Presence 状态

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

IQ(Info/Query)

向服务器获取联系人列表

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

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

</iq>
type 可选参数

服务器返回联系人列表

<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>
上一篇 下一篇

猜你喜欢

热点阅读