0

如果我在存在探测中发送“状态”、“显示”或“优先级”元素集会发生什么?XMPP 服务器如何处理这个问题?我在 RFC(3921[1]、6121[2])中没有看到任何关于这个特殊情况的内容。

这个实现是特定的吗?或者服务器是否应该将此视为真正的状态/显示更新以及对联系人的存在探测并更改用户的状态/显示?

我是否错过了阅读 RFC 中的某些部分?

谢谢!

[1] http://xmpp.org/rfcs/rfc3921.html

[2] http://xmpp.org/rfcs/rfc6121.html

4

1 回答 1

0

在没有任何其他指导的情况下,RFC 6120 的第 8.4节说:

如果预期的接收者接收到一个消息或存在节,其中包含由它不理解的名称空间限定的 XML 数据,那么它必须忽略由未知名称空间限定的节部分。

在我所知道的所有实现中,接收服务器都会忽略探针内的所有内容,其中“忽略”在RFC 6120 第 1.4 节中定义为:

丢弃数据而不对其进行操作或向发送者返回错误

于 2012-12-10T02:06:52.807 回答