我有一個應用程序使用API在網站上獲得實時更新。他們用他們所說的long-polling technique:目標中的長輪詢-C
長輪詢是 傳統的輪詢技術的變化和 允許信息 推送仿真從服務器到客戶端。通過長時間輪詢,客戶端以類似於正常輪詢的方式向服務器請求 信息,其中 爲 。但是,如果服務器沒有任何 信息可用於客戶端, 而不是發送空響應, 服務器保存該請求並等待 可用的某些信息,但是, 。 一旦信息變得可用 (或在適當的超時之後), 完整響應被髮送到 客戶端。客戶通常會立即 立即重新請求信息 從服務器,以便服務器 將幾乎總是有一個可用的 等待請求,它可以使用到 傳遞數據以響應事件。 在web/AJAX上下文中,長輪詢是 也被稱爲Comet編程。
長輪詢本身不是推動 技術,但可以在 情況下使用,其中真實推動不是 可能。
基本上這會強制一旦你有迴應的請求回到服務器。在iPhone應用程序中執行此操作的最佳方法是什麼?這最終必須在後臺運行。
目前尚不清楚你在找什麼。看來你有這個概念,那麼你的問題是什麼? – Saphrosit 2011-06-10 00:32:50
請注意,除非您正在進行VoIP,音頻流或GPS,否則這不適用於iOS的後臺。否則,您的應用會被暫停。 – 2011-06-10 01:12:27