【发布时间】:2011-04-05 15:53:18
【问题描述】:
所以 facebook 正在向我们开放其聊天服务器……太好了。我是 XMPP 的新手,那么连接到他们服务器的最佳 JS 库是什么?
我在谷歌上搜索了一篇教程文章,但一无所获。有人可以指导我吗?
【问题讨论】:
标签: javascript facebook chat xmpp
所以 facebook 正在向我们开放其聊天服务器……太好了。我是 XMPP 的新手,那么连接到他们服务器的最佳 JS 库是什么?
我在谷歌上搜索了一篇教程文章,但一无所获。有人可以指导我吗?
【问题讨论】:
标签: javascript facebook chat xmpp
正如 Joschi 指出的 strophe 是一个非常好的 JavaScript 库。但是你需要一个BOSH manager 来从 javascript 连接到 XMPP。您可以使用独立的管理器,例如旁遮普语。
如果您无法运行 BOSH 管理器,那么您也可以在没有 BOSH 的情况下通过闪存连接到 XMPP。
【讨论】:
我建议使用 strophe.js。为了直接与不同的服务器通信并绕过 javascript 的相同源策略,您可以使用带有 flxhr 插件的 strophe,这是一个基于 Flash 的巧妙解决方法。因此,您的服务器上不需要设置连接管理器(旁遮普语的网络服务器代理等)。
我还推荐《Professional XMPP Programming with JavaScript and jQuery》一书。它带有大量样本javascript/html applications code。
【讨论】:
strophe.js 是一个强大且广泛使用的 JavaScript XMPP 库。
【讨论】: