【发布时间】:2013-02-01 11:52:03
【问题描述】:
我有一个使用 rails 作为后端服务器的 iphone 应用程序。
现在我需要使用套接字连接来实现聊天功能。
大量示例向您展示了如何在浏览器中使用套接字实现聊天。
我在这里需要的是如何实现一个应用程序,您可以在其中创建在 rails 应用程序中的套接字服务器,以及在 iphone 应用程序中侦听我给他们的频道的客户端。
我尝试使用 faye(仅给出如何在浏览器中实现客户端的示例)并使用 fayeObjC 库为 iphone 创建客户端,但我无法收听该库中的频道。我知道我一定是执行错误在这里。
我也会在这里分享我的代码,但首先我需要知道有没有比这更好的解决方案?
我也很欣赏一些示例的链接,其中套接字服务器位于 Rails 中,客户端是 iphone 应用程序。
感谢任何帮助,并且最需要一个正确的方向来实施它。
更新
我再次尝试了faye组合并且它起作用了。尽管仍在寻找更多解决方案。
【问题讨论】:
-
嘿,非常感谢您提供这些链接。帮助清除了一些概念。虽然我再次尝试了 faye 组合并且效果很好。虽然我很想尝试更多选择。
-
所以.. :) 如果这有帮助.. 我可以发表我的评论.. 就像一个答案.. 你能接受吗? :)
-
Tony 对这么晚的回复感到抱歉。但请务必将其添加为答案,我会接受。顺便说一句,我喜欢此链接 raywenderlich.com/3932/…,这正是我想要实现的目标,但任何想法如何用红宝石做到这一点。
-
而且通过 ruby 创建套接字会很慢且不安全。因此,如果您能提供任何帮助以使其安全和可扩展,我们也非常感谢。
标签: iphone ruby-on-rails sockets websocket chat