Google Talk 实施了 XEP-0079 吗?

发布于 2024-10-13 20:22:33 字数 196 浏览 5 评论 0原文

Google Talk 已经实现了 XMPP (jabber portocol),但它也实现了 XEP-0079 吗?

XEP-0079 是一个关于“高级消息处理”的 XMPP 扩展。

Google Talk has implemented XMPP (jabber portocol) but has it implemented XEP-0079 too?

XEP-0079 is an XMPP extention about "Advanced Message Processing".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇纵 2024-10-20 20:22:33

不,

我们可以使用XEP-0030(服务发现)来询问服务器。 google.com 提供的功能。

XEP-0079 指定 http://jabber.org/protocol/amp 但是,从下面的请求/响应中我们可以看到,gmail.com 服务不包含此功能在其回应中。


<iq to='gmail.com' type='get'>
  <query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

<iq xmlns='jabber:client' from='gmail.com' type='result'>
  <query xmlns='http://jabber.org/protocol/disco#info'>
    <identity category='server' type='im' name='Google Talk'/>
    <feature var='http://jabber.org/protocol/disco#info'/>
    <feature var='google:jingleinfo'/>
    <feature var='google:roster'/>
    <feature var='google:nosave'/>
    <feature var='google:setting'/>
    <feature var='google:shared-status'/>
    <feature var='http://jabber.org/protocol/archive#otr'/>
    <feature var='google:mail:notify'/>
    <feature var='http://jabber.org/protocol/archive#save'/>
    <feature var='http://jabber.org/protocol/rosterx'/>
  </query>
</iq>

No.

We can use XEP-0030 (Service Discovery) to ask the server at talk.google.com what it features it provides.

XEP-0079 specifies a <feature> of http://jabber.org/protocol/amp but, as we can see from the request/response below, the gmail.com service does not include this feature in its response.


<iq to='gmail.com' type='get'>
  <query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

<iq xmlns='jabber:client' from='gmail.com' type='result'>
  <query xmlns='http://jabber.org/protocol/disco#info'>
    <identity category='server' type='im' name='Google Talk'/>
    <feature var='http://jabber.org/protocol/disco#info'/>
    <feature var='google:jingleinfo'/>
    <feature var='google:roster'/>
    <feature var='google:nosave'/>
    <feature var='google:setting'/>
    <feature var='google:shared-status'/>
    <feature var='http://jabber.org/protocol/archive#otr'/>
    <feature var='google:mail:notify'/>
    <feature var='http://jabber.org/protocol/archive#save'/>
    <feature var='http://jabber.org/protocol/rosterx'/>
  </query>
</iq>
酷遇一生 2024-10-20 20:22:33

为了放大 Christopher 的答案,不仅 Google 没有实施 AMP,而且很少有其他人这样做,因为它没有解决足够的问题。对于逐跳的内容,请考虑XEP-0198:流管理,它还提供快速重新连接。

To amplify Christopher's answer, not only does Google not implement AMP, there are few others who do, since it doesn't solve enough of the problem. For something hop-by-hop, consider XEP-0198: Stream Management, which also provides quick reconnect.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文