我现在一直在使用XMPP相关的东西,这是我到目前为止所吸收的东西。 XMPP和HTTP是两种不同的协议,但是当您尝试实现基于浏览器的XMPP客户端时,XMPP流量将依赖于HTTP,这称为XMPP-over-BOSH。
我遇到了Punjab,它似乎是一个非常受欢迎的XMPP / BOSH连接管理器,可以使用像ejabberd和OpenFire这样的常见XMPP服务器。这些常见的XMPP服务器,如ejabberd和Openfire,似乎已经为XMPP-over-BOSH提供了内置支持,因此Punjab提供了额外的功能。
许多大型网站在他们的XMPP实施中使用旁遮普,但是当你可以直接让in-broswe XMPP客户端连接到ejabberd或OpenFire时,我无法弄清楚为什么他们会使用它。
感谢。