Как переслать TCP-соединение с WebSockets? - PullRequest
1 голос
/ 19 декабря 2011

У меня есть веб-приложение на Rails 3, которое должно:

  • получить потоковые данные из внешней службы, используя TCP-соединение
  • , чтобы убедиться, что пользователь авторизован для просмотра данных(В моем приложении rails я использую devise и cancan)
  • пересылаю данные клиенту с помощью WebSockets.

Может быть много клиентов, желающих просмотреть один поток данных, поэтому было бы хорошо, если бы веб-приложение могло просто транслировать поток клиентам.

Я пришелдля следующих технологий, которые могут быть полезны:

Я хочу знать, нахожусь ли я на правильном пути, и выслушать любые другие ваши советы.Возможно, мне нужно создать другое приложение на Ruby, которое будет работать параллельно с приложением Rails?

1 Ответ

0 голосов
/ 11 января 2012

В итоге я использовал EventMachine + em-websocket. В Peepcode есть несколько действительно всеобъемлющих руководств, которые помогли мне начать.

...