2011-02-09 68 views
0

即時通訊應用程序需要的即時通知所需的信息。 Kik做得非常好,並設法將發短信的體驗提高了很多倍。在iPhone上實現實時應用程序?

如果這是一個web應用程序,我們可能會做一個彗星實現並運行一個事件循環服務器來處理連接,並保持客戶端上的flash/web套接字或長輪詢連接打開(Socket.IO ftw) 。

我不太確定iPhone的連接超過3G + WIFI和所有: - 也許NSURLRequest處理所有這些東西給你,它就像在後臺線程上保持長時間運行的長輪詢連接一樣簡單,在其上註冊通知?

無論如何,將不勝感激任何人在iPhone上實時實施某些指標。

回答

0

嗯,我會剛纔的迴應別人的參考:

您可以使用Node.js的與Socket.io基本上和iPhone上實現長輪詢。有一個圖書館IIRC的地方,但它是相對簡單的只是自己實現:

  • 在手機上實現各種狀態機來打開請求並取回數據之間切換,火了另一個請求。
  • 實現一個心跳(你不想打到HTTP超時反正)5秒鐘,請閱讀socket.io github頁面以獲取協議的更多信息,這樣你就可以與Node進行交互。
相關問題