Facebook聊天的XMPP库

4

Facebook现在向我们开放了其聊天服务器,太好了。我对XMPP不熟悉,那么连接到他们的服务器最好的JS库是什么呢?

我搜索了教程文章,但没有找到。有人能指引我一下吗?

3个回答

7
如Joschi所指出的,strophe是一个非常好的JavaScript库。但是您需要一个BOSH管理器才能从JavaScript连接到XMPP。您可以使用独立的管理器,例如punjab。
如果您无法运行BOSH管理器,则还可以通过Flash而无需BOSH连接到XMPP。

6
我推荐使用strophe.js。为了直接与不同的服务器通信并绕过javascript的同源策略,您可以使用带有flxhr插件的strophe,这是一个很好的基于flash的解决方法。因此,在您的服务器上不需要设置连接管理器(Web服务器代理到Punjab等等)。
我还推荐阅读《JavaScript和jQuery专业XMPP编程》一书。它附带了大量的样例javascript/html应用程序代码

5

strophe.js 是一款强大且广泛使用的用于 JavaScript 的 XMPP 库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接