使用Jabber web api的Gtalk是否需要BOSH服务器?

时间:2013-10-24 12:08:41

标签: jquery xmpp google-talk

我需要使用Jabber协议开发一个用于Gtalk和Facebook聊天的Web应用程序。

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

我可以使用什么jquery api?

无论我从哪里得到样本,我都能看到一些网址需要像[“http://myboshservice.com/http-bind”]那样。

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

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

1 个答案:

答案 0 :(得分:0)

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

我认为Google Talk和Facebook Chat不提供BOSH或Websocket端点,因此您需要自己运行代理或使用其原生API。