【问题标题】:What exactly is the benifit of using Punjab使用旁遮普语到底有什么好处
【发布时间】:2011-09-25 19:12:55
【问题描述】:

我现在一直在使用与 XMPP 相关的东西,这就是我到目前为止所吸收的东西。 XMPP 和 HTTP 是两种不同的协议,但是当您尝试实现基于浏览器的 XMPP 客户端时,XMPP 流量会搭载在称为 XMPP-over-BOSH 的 HTTP 上。

我遇到了 Punjab,它似乎是一个非常流行的 XMPP/BOSH 连接管理器,可与常见的 XMPP 服务器(如 ejabberd 和 OpenFire)一起使用。这些常见的 XMPP 服务器(如 ejabberd 和 Openfire)似乎已经内置了对 XMPP-over-BOSH 的支持,因此旁遮普提供了哪些附加功能。

许多大型网站在他们的 XMPP 实施中使用旁遮普语,但我不明白为什么当您可以直接让内置 XMPP 客户端连接到 ejabberd 或 OpenFire 时他们会使用它。

谢谢。

【问题讨论】:

    标签: python xmpp


    【解决方案1】:

    许多直接支持 BOSH 的服务器在早期都没有这种支持。将 BOSH 代理移到更靠近您的 Web 基础设施的位置有时也很方便,尤其是在 CORS 被充分理解之前。

    【讨论】:

    • 嗨,Joe,您能否详细说明让 BOSH 连接管理器靠近 Web 基础设施可能会有用。如果您知道一个很好的例子,那将非常有帮助。谢谢。
    • 从阅读 CORS 规范 (w3.org/TR/cors) 开始,并了解为什么跨域脚本在没有明确授权的情况下会很危险。
    最近更新 更多