是否可以使用 BOSH 连接到 google talk xmpp 服务器?

Posted

技术标签:

【中文标题】是否可以使用 BOSH 连接到 google talk xmpp 服务器?【英文标题】:Is it possible connect to google talk xmpp server using BOSH? 【发布时间】:2011-08-24 11:11:54 【问题描述】:

我正在使用 SMACK 库 (JAVA) 在 android 平台上处理 XMPP 连接,我想知道 google 是否支持 BOSH。

最近我的移动运营商锁定了一些端口,现在我仅限于 80 和 8080 端口,所以 BOSH 将是一个很好的解决方案。

感谢您的宝贵时间

【问题讨论】:

【参考方案1】:

经过一些研究和测试,我得出结论,可以使用端口 80 而不是 google 推荐的 5222 进行连接。通过端口 80 连接不使用 BOSH,因此您可以使用任何 XMPP 客户端库进行连接。

【讨论】:

但是,如果您的 ISP(或移动运营商)使用 http[s] 代理来处理您的请求,您将无法使用端口 80。在这种情况下,您将不得不切换到 BOSH。 是的,您可以通过 jappix.com/bind 的 bosh 端点登录到您的 XMPP 帐户

以上是关于是否可以使用 BOSH 连接到 google talk xmpp 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

使用 strophe 和 ejabberd bosh 连接到 localhost 上的 jid 帐户时连接失败

ruby 以bosh-lite连接到NATS并显示收到的所有消息 - 感谢@drnic

使用 Strophe js (CONNFAIL) 连接到 Prosody XMPP 服务器

是否可以连接到 Spotify 的 MediaBrowserService?

将后端连接到 Google BigQuery

我可以将我的 PC 直接连接到 Google Cloud ***