是否可以使用 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 服务器