【问题标题】:Gtalk using Jabber web api needs BOSH server or not?使用 Jabber web api 的 Gtalk 是否需要 BOSH 服务器?
【发布时间】:2013-10-24 12:08:40
【问题描述】:

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

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

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

无论我在哪里获得样本,我都能看到需要为某些 url 提供类似 ["http://myboshservice.com/http-bind"] 的内容。

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

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

【问题讨论】:

    标签: jquery xmpp google-talk


    【解决方案1】:

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

    我相信 Google Talk 和 Facebook Chat 不提供 BOSH 或 Websocket 端点,因此您要么需要自己运行代理,要么使用它们的原生 API。

    【讨论】:

      猜你喜欢
      • 2011-03-17
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多