在iPhone和iPhone之间传输数据的最快方法是什么?电脑(Mac或PC)?

时间:2010-08-18 21:11:40

标签: ios iphone network-programming iphone-sdk-3.0

我想在iPhone应用和桌面应用之间不断传输大量数据。 (例如,捕捉全屏,并在iPhone屏幕上实时显示)。最好的方法是什么?

目前我通过TCP套接字实现了通信。但我无法确定它是否在带宽/延迟方面都是最好的。特别是可能必须禁用Nagle算法以减少延迟,但在这种情况下可以减少最大带宽。

很多人使用Bonjour进行交流。 Bonjour可以提供比原始TCP套接字更好的性能吗?我可以看到一些应用程序(如Good Reader)有一个桌面客户端,可以在通过USB连接iPhone / iPad时提高文件上传速度。他们用来实现这一目标的技术是什么?

1 个答案:

答案 0 :(得分:1)

Bonjour只是一种服务发现协议。您现在正在通过TCP运行数据传输。因此,使用Bonjour不会提高带宽性能。

我宁愿调整大小(以iPhone屏幕分辨率)并在强大的桌面端压缩(JPEG / PNG ?!)屏幕图像以最大限度地减少流量。