多个HTTP请求与iOS上的单个TCP连接

时间:2011-04-13 20:20:17

标签: iphone cocoa-touch http tcp network-programming

我正在开发一个使用我控制的基于Web的API的iPhone应用程序。连接到一个不断开放的TCP端口并通过TCP API发出请求,或者为我想要获取的所有数据发出新的HTTP请求会更快还是更有效?

我想象的是,差异可以忽略不计,但我可能是错的。

每次加载新视图时都会获取新数据,因此请求可以相当频繁地发生。

1 个答案:

答案 0 :(得分:1)

我认为差别很小。

值得注意的是,NSURLConnection默认支持HTTP Keep Alive连接,因此您可以直接使用HTTP并确保您的服务器允许客户端保持连接活动。