2010-10-06 70 views

回答

9

有一些區別的因素,它們是:

  1. 你想要管理的實時的基礎設施的擴展和託管?
  2. 是否想要實時接收客戶的數據?
  3. 您是否希望能夠與客戶端之間的數據進行交互?

基本上有幾種不同的websocket使用情況,目前沒有託管的解決方案可以爲您提供其中的兩種。目前使用的情況下,我能想到的是:

  1. 服務器--[ WebSocket ]->客戶
  2. 服務器<-[ WebSocket ]--客戶
  3. 服務器<-[ WebSocket ]->客戶

服務,如PusherApp針對第一次使用因爲使用a支持其他兩個選項相當困難託管服務。 (閱讀:雖然很困難,但這只是有點不切實際,並不能給你使用websockets的全部好處。)

+1

我應該注意到,Pusher.com現在支持後兩種選擇,推出管道(α)。推進器管道啓用'服務器< - 推進器 - >客戶端'。我應該補充說,我現在在Pusher工作。 – 2011-11-24 01:04:02