2013-10-24 27 views
-1

我需要为Gtalk和Facebook聊天开发一个使用Jabber协议的Web应用程序。Gtalk使用Jabber Web API需要BOSH服务器吗?

类似于“Gaim”,但gaim是桌面客户端应用程序(https://support.google.com/talk/answer/24073?hl=en-GB)。

什么是我可以使用的jquery api?

哪里有我得到的样本,我能够看到一些url需要给予像[“http://myboshservice.com/http-bind”]。

这是否意味着它对我来说必须配置代理服务器?

我是这个XMPP技术的新手。请帮助我了解要求和概念。

回答

0

据我所知,你不能建立从Javascript的套接字连接。这意味着XMPP连接需要在HTTP或Websocket之上捎带。 BOSH(在XEP-0124XEP-0206中描述)是在HTTP之上运行XMPP的一种方式。

我相信Google Talk和Facebook Chat不提供BOSH或Websocket端点,所以您需要自己运行代理或使用其本地API。