我正在 Cocoa 中构建一个应用程序,它使用本地 Ruby on Rails Web 服务器在客户端和服务器之间传递数据和信息。有时在程序中我需要使用 HTTP GET 请求轮询 Web 服务器以获取某些信息,但我不确定这是否是最佳方法。除了在应用程序和 Ruby on Rails Web 服务器之间轮询信息之外,还有其他选择吗?
谢谢!
附注如果需要更多信息,请询问。
最佳答案
轮询本身可能不是一个坏方法,只要频率不太高,并且您可以接受在轮询之前不知道轮询的内容。一般来说,实现和测试都很简单。
您还可以考虑使用类似cramp这样的框架的Web Sockets。但这取决于您对服务器端堆栈的控制程度以及您在 Cocoa 客户端内实现必要协议(protocol)片段的意愿。
关于ruby-on-rails - Ruby on Rails 和 Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3285573/