XMPP也是承载在TCP/IP之上的应用曾协议,其内容格式是XML数据流(xml stream);
XMPP的关键组成部分有:
- message element:需要交换的消息
- presence element:表示客户端的在线情况
- iq(info/query) element:允许结构化的对话和系统的管理性消息(例如用户注册、认证等)
- SEND:
- dodo
- dodo
- phone
- RECV:
- 至此,session已经建立
- SEND:
- online
- 过了一段时间后,发送在线情况消息
- RECV:
- 123EEACDEAE
- What's up
- 发送、接受更多消息