2012-01-07 1 views
0

私は最近、好奇心からNode.js、Websocket、Socket.ioについて読んできました。しかし、先日、私はクライアントの問題に気付いていて、それが解決策になるかどうか疑問に思っていました。本質的に、2つのサーバーがあります。サーバー1は、生のバイナリデータを処理しています。サーバー2は、そのバイナリデータを受信して​​処理するようにセットアップされています。Websockets/Node.jsを使用して2つのサーバー間で生のバイナリデータを送信しますか?

サーバー1からのデータ、Webブラウザを介して渡された後、サーバーに配信されているが起こる必要がある何

私はこれが可能であるかどうかを知るために好奇心、そしてどのような角度2

enter image description here

あなたはそれを解決するためにかかる可能性がありますか?

+0

あなたは多くの回答を受け入れていません... – thejh

+0

確かに可能ですが、なぜですか?直接接続の問題は何ですか? これはデータ移行が遅いと思います。また、socket.ioが動作しない場合もあります。 –

答えて

0

確かに可能です。両方の接続はブラウザ/ Javascriptから開始する必要がありますが、適切な場所にデータをプロキシするのは簡単です。

しかし、ブラウザ以外のWebSocketクライアントが多数存在するため、あるサーバーから別のサーバーに直接WebSocket接続を行うことを検討することもできます。 WebSocketクライアント(およびサーバー)の実装については、this wikipedia pageを参照してください。

関連する問題