2010-08-18 85 views
1

我想持續在iPhone應用程序和桌面應用程序之間傳輸大量數據。 (例如捕捉全屏,並在iPhone屏幕上實時顯示)。什麼是最好的方式來做到這一點?在iPhone和計算機(Mac或PC)之間傳輸數據的最快方式是什麼?

目前我通過TCP套接字實現了一個通信。但我不確定它是帶寬/延遲關注的最佳選擇。特別是可能必須禁用Nagle算法以減少延遲,但是在這種情況下可以減少最大帶寬。

似乎很多人使用Bonjour進行溝通。 Bonjour可以提供比原始TCP套接字更好的性能嗎?我可以看到一些應用程序(如Good Reader)具有桌面客戶端,可在通過USB連接iPhone/iPad時啓用更好的文件上傳速度。他們用什麼技術來實現這一點?

+0

毫無疑問,第三方工具是在iPhone和計算機之間傳輸數據的最快方式。最重要的一點是找出一個有用的工具,如** iAny Manager **。 – 2014-04-04 03:28:09

回答

1

Bonjour只是一個服務發現協議。數據傳輸在TCP上運行,就像現在一樣。因此使用Bonjour不會改善您的帶寬性能。

我寧願調整大小(以iPhone屏幕分辨率)和壓縮(JPEG/PNG ?!)屏幕圖像在強大的桌面上,以最大限度地減少流量。

相關問題