在发送初始状态后,没有收到自己的XMPP存在节(用于其他资源)

时间:2013-01-03 19:02:35

标签: xmpp

连接后,当我将初始状态发送到服务器时,服务器不响应当前在线的我自己的JID的其他资源的状态信息(我确实收到了我名单中用户的状态信息) 。当我的另一个资源改变状态时,我只接收来自我的JID其他资源的状态信息。

这是标准行为吗?我的印象是服务器负责在初次出现后发送此信息。

我不知道运行哪个Jabber服务器版本所以我不确定这是一个错误还是一个功能。

在这个问题上,有没有办法弄清楚我自己的JID可以使用哪些其他资源?

1 个答案:

答案 0 :(得分:2)

服务器必须向您发送您自己的存在以及您所有其他资源的存在 见:http://xmpp.org/rfcs/rfc6121.html#presence-initial

an entity is implicitly subscribed to its own presence

但我认为在RFC中可能会有一些额外的措辞。或者也许有,我没有看到它; - )

亚历