gpt4 book ai didi

objective-c - 在 iOS 中创建聊天功能 - 通过持续请求

转载 作者:可可西里 更新时间:2023-11-01 06:11:23 24 4
gpt4 key购买 nike

我的任务是在 iOS 中为我​​们的应用程序创建一个聊天功能。我找到了这个从头开始创建聊天应用程序的教程。

http://www.ibm.com/developerworks/library/x-ioschat/index.html

上面的链接很有帮助,但是有一个小问题。在应用程序中,将每 5 秒发出一次请求以寻找新的响应。我的一位同事说,不建议每隔一段时间就向服务器发出请求。

所以我决定寻找其他选择。我通过这个link了解了long-polling .

据我所知,一旦发出请求,服务器将“保留”该请求,直到出现有趣的事情。这是否意味着一旦向用户抛出响应,请求就结束了?如果那是真的,这意味着也会时不时地提出请求,对吧?

如果是这样,谁能告诉我在 iOS 中实现聊天功能的最佳方式是什么?

我的 friend 给我看了一个 AJAX 的JavaScript代码(我刚发现他也用了一个我不熟悉的插件),其中有一个连续的请求,这个请求即使已经向用户抛出响应也不会结束。有没有办法在 iOS 中执行此操作?

最佳答案

使用 http ajax 请求来发送和接收聊天不是一个好的方法。当其他用户按下“发送”时,应显示聊天响应。如果有任何新响应,我们不能要求用户等待 1 秒来获取。

您必须使用聊天服务器来完成此操作。我希望以下网址对您有所帮助。我只是想向您介绍使用聊天服务器的想法。

http://wiki.remobjects.com/wiki/SuperHTTP_Chat_(iOS)Sample(Xcode)

关于objective-c - 在 iOS 中创建聊天功能 - 通过持续请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12523433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com