【发布时间】:2017-07-01 14:16:34
【问题描述】:
我正在开发一个导航应用程序,它使用 NSStream 来管理与我的服务器的 TCP 连接。每次应用获取新坐标时,它都会将其发送到服务器。
问题是当我的应用程序进入后台,然后暂停流被关闭,我无法继续向服务器发送更新。
有人可以帮我吗?我很迷茫..
【问题讨论】:
-
通过 TCP(始终在线)连接为位置跟踪应用程序发送更新对我来说似乎非常低效。您是否考虑过使用更像 UDP 甚至 HTTP 帖子的东西?
-
其实我在开始开发的时候并没有考虑过,现在我改变整个设计已经太晚了,而且应用程序比位置跟踪做的更多,所以 TCP 更舒服对我来说。
标签: iphone objective-c networking background nsstream