2011-12-19 13 views
1

私がする必要のRails 3のWebアプリケーションを持っている:TCP接続をWebSocketに転送するにはどうすればよいですか?

  • 私のレールのアプリでは、私が使用します(ユーザーがデータを表示することが許可されていることを確認TCPコネクション
  • を使用して外部サービスからストリームデータを取得しますdeviseおよびcancan)
  • WebSocketを使用してクライアントにデータを転送します。

1つのストリームのストリームを見たいクライアントが多いため、Webアプリケーションが単にストリームをクライアントにブロードキャストすることができればよいでしょう。

は私が上だかどうかを知りたい:

私は役に立つかもしれない次の技術に遭遇しました適切なトラックを選択し、その他のアドバイスを聞くことができます。おそらく、Railsアプリケーションと並行して動作する別のRubyアプリケーションを作成する必要がありますか?

+0

したがって、クライアントに接続し、データを受信するためにアウトバウンド接続を行い、データが受信されたときにクライアントに戻します。 – dj2

+0

最も簡単な方法は、最初にhttps://github.com/stevegraham/slangerを使用することです。個人的には、私はwebsocketのもののem-websocketが好きですが、それはスリムですが、何よりも拡張することができます。 –

答えて

0

私はEventMachine + em-websocketを使用しました。 Peepcodeには、私を始めさせるのに役立つ包括的なチュートリアルがいくつかあります。

関連する問題