2010-10-06 69 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