我已经实现了基于聊天的应用程序。我可以用它来做很多功能https://github.com/robbiehanson/XMPPFramework https://github.com/robbiehanson/XMPPFramework图书馆。这是一个非常好的图书馆。但几天后,我的服务器端人员在服务器中包含了 bash 服务。我的服务器端人员使用 Strope.js 实现 xmpp。他们使用以下代码在连接时启用 BOSH 服务。
BOSH_SERVICE = "http://host.com:5280/http-bind";
new Strophe.Connection(BOSH_SERVICE);
现在他们告诉我在 IOS 端也启用 BASH 服务。现在我无法连接到该服务器。
如何在 robbiehanson xmpp IOS 库中包含 BOSH 服务(https://github.com/robbiehanson/XMPPFramework https://github.com/robbiehanson/XMPPFramework)?
iOS xmppFramework 目前不提供对 BOSH 的支持。这是一个确认:https://github.com/robbiehanson/XMPPFramework/issues/6#issuecomment-54085037 https://github.com/robbiehanson/XMPPFramework/issues/6#issuecomment-54085037
但是,您的 iOS 客户端仍然可以通过套接字连接登录到服务器,并且您的 Web 客户端可以使用 BOSH。这是你的选择,它应该运作良好。
如果您确实想创建自己的 iOS BOSH 实现,请查看XMPPTransports
作为起点。
快乐编码:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)