我的任务是在 iOS 中为我们的应用程序创建一个聊天功能。我发现本教程从头开始创建一个聊天应用程序。
http://www.ibm.com/developerworks/library/x-ioschat/index.html
上面的链接很有帮助,但是有一个小问题。在应用程序中,将每 5 秒发出一次请求以寻找新的响应。我的一位同事说,不建议不时向服务器发出请求。
所以我决定寻找其他替代方案。我通过这个链接了解了长轮询。
据我了解,一旦发出请求,服务器将“保留”该请求,直到出现有趣的事情。这是否意味着一旦向用户抛出响应,请求就会结束?如果这是真的,这意味着将不时提出请求,对吗?
如果是这样的话,谁能告诉我在 iOS 中实现聊天功能的最佳方式是什么?
我的朋友给我看了一个AJAX JavaScript代码(我刚发现他也用了一个我不熟悉的插件),其中发出了单个连续请求,即使已经响应,这个请求也不会结束扔给用户。有没有办法在 iOS 中做到这一点?