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>