1

サーバーから JavaScript Web ページにリアルタイム データをストリーミングしたいと考えています。たとえば、サーバーが気象データの測定値を 1 秒ごとに受信する場合、それらを Web ページ上で移動グラフとして視覚化したいと考えています。

もちろん、これには Ajax を使用できます。ただし、これは HTTP プロトコルが構築された目的ではありません。より高速で軽量なプロトコルがあれば役立ちます。理想的には、永続的な TCP 接続です。追加のプラグインやアプレットを使用せずに、最新のブラウザーにそのような可能性はありますか? それとも、これは Flash、Java などでのみ行うことができますか?

4

2 に答える 2

1

私はSocket.IOをチェックアウトします。WebSocketsを利用しようとしますが、標準の AJAX にフォールバックできます。

于 2012-05-12T17:48:57.520 に答える
1

最新のブラウザーは Websocket の実装をサポートしていますが、David が言うように、ブラウザーがサポートしていない場合は、Flash ソケット、Ajax、iframe ロング ポーリングなどにフォールバックします。これは高レベルのラッパーであり、実装が簡単です。サーバー側は nodejs と socket.io を使用します。socket.io のドキュメントを確認してください。

于 2012-05-12T17:52:48.010 に答える