【问题标题】:NSStream close in backgroundNSStream 在后台关闭
【发布时间】:2017-07-01 14:16:34
【问题描述】:

我正在开发一个导航应用程序,它使用 NSStream 来管理与我的服务器的 TCP 连接。每次应用获取新坐标时,它都会将其发送到服务器。

问题是当我的应用程序进入后台,然后暂停流被关闭,我无法继续向服务器发送更新。

有人可以帮我吗?我很迷茫..

【问题讨论】:

  • 通过 TCP(始终在线)连接为位置跟踪应用程序发送更新对我来说似乎非常低效。您是否考虑过使用更像 UDP 甚至 HTTP 帖子的东西?
  • 其实我在开始开发的时候并没有考虑过,现在我改变整个设计已经太晚了,而且应用程序比位置跟踪做的更多,所以 TCP 更舒服对我来说。

标签: iphone objective-c networking background nsstream


【解决方案1】:

试试 ASIHTTPRequest,它支持后台任务。

http://iosdevelopertips.com/open-source/ios-open-source-asihttprequest.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多