XMPP中的迪斯科信息(#info)和迪斯科项目(#items)有什么区别



我一直在尝试阅读XEP-0030服务发现,但发现语言非常不透明。

我的问题很简单:disco#info规范和disco#items规范有什么区别?

我的猜测是说disco#

info是请求,disco#items是响应,但这似乎与我解释文档的方式不匹配。

基本上:

  • #info用于发现有关 XMPP 实体的信息。
  • #item用于发现与 XMPP 实体关联的项。

#info查询结果将显示 XMPP 实体支持的功能(例如.XHTML-IM 支持)。

#item查询结果将显示 XMPP 实体的可用项。例如,XMPP 服务的 XEP-0045 MUC 组件。但是任何其他可用的服务/组件都可能显示在此处。

也可以说#info用于查询此特定实体的功能,而#items用于查询该实体的"子组件",这些"子组件"本身通常与#info一起查询其特征。

最新更新