在服务器端更新名单名称并将其发送到客户端

时间:2015-12-04 06:28:03

标签: xmpp

我是XMPP的新手,我试图了解这是否可行。 我有一个小的xmpp服务器,用户登录并有2个朋友的名字" A"和" B"。 在某个时间点,我想将朋友的名字(不是必须在同一时间)更改(更新)到" C"和" D"在服务器端,并将新名称发送给客户端以更新它们,但我不知道这是否可行。当你可以改变状态(在线,忙碌等等)时,类似于Presence节的东西

由于

1 个答案:

答案 0 :(得分:0)

我找到了答案。服务器只需要向所有实体的资源发送IQ节。像这样:

<iq xmlns="jabber:client" to="user1@localhost/57779eb8dd91498fa462046c502e581f" type="set" id="e603d81c6d284735abf9555b2cc9796e"><query xmlns="jabber:iq:roster"><item jid="user2@localhost" name="Some nick name" subscription="both"></item></query></iq>