我如何转发TCP连接到WebSockets



我有一个Rails 3 web应用程序,需要:

  • 使用TCP连接从外部服务检索流数据
  • 确保用户被授权查看数据(在我的rails应用程序中,我使用设计和cancan)
  • 使用WebSockets将数据转发给客户端。

可能有许多客户端想要查看一个数据流,所以如果web应用程序可以简单地将流广播到客户端,那将是很好的。

我遇到了以下可能有用的技术:

  • websockify
  • web-socket-js
  • em-websocket
  • EventMachine

我想知道我是否在正确的轨道上,并听取你的任何其他建议。也许我需要使另一个Ruby应用程序并行运行的Rails应用程序?

我最终使用EventMachine + em-websocket。Peepcode有一些非常全面的教程,帮助我入门。

相关内容

  • 没有找到相关文章

最新更新