XMPP的概念

来源:互联网 发布:剑三正太可爱捏脸数据 编辑:程序博客网 时间:2024/06/09 20:31

1.XMPP与套接字区别之一是:XMPP只需用户与服务器相互连接,需套接字,需要相互连接.
2.XMPP可以发送离线消息,套接字不可以.
3.完整的jid:账号@域名/资源名.
4.格式是XML.
5.有三种节点:Presence ,iq,message,节点有三个属性: type from id to
6.用户与服务之间的联系.
1.首先用户发送一个节点,服务器给用户回一个
2.然后用户发送一个节点,代表用户的状态,上下线,添加删除好友.服务器给用户回一个
3 .直到用户下线的时候用户给.服务器给用户回一个
7.XMPP最外层的节点是.
8.presence的功能和用途
这里写图片描述

9.iq的功能和用途

9.1获取好友列表

这里写图片描述

10.message的功能和用途
10.1发消息,to代表给谁发消息.
这里写图片描述
11.完整的流程
1.用户首先要确认发给如,写出完整的jid,可以不加/资源名,也就是裸jid,即账号@域名.
2.用户发送,如下;

<stream><presence><message to = "好友名@网址"><body>你好</body></message></stream>

0 0