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 可选参数
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>