XMPP的概念

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值