2012-05-12 3 views
1

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

当然、Ajaxを使用することができます。しかし、これはHTTPプロトコルが構築されたものではありません。これは、より速く、より軽量なプロトコルを持つのに役立ちます。理想的には、永続的なTCP接続です。最近のブラウザには、追加のプラグインやアプレットを使わずに、そのような可能性がありますか?または、これは、フラッシュ、Javaなどでのみ行うことができますか?

+0

WebSocketをチェックしてくださいが、主な問題はブラウザ間の互換性のままです。 – VisioN

答えて

1

私はSocket.IOをチェックアウトします。 WebSocketsを使用しようとしますが、標準のAJAXに戻すことができます。

1

最新のブラウザではWebsocketの実装がサポートされていますが、ブラウザでサポートされていない場合は、Flashソケット、Ajax、iframe long pollingなどに戻ってしまいます。サーバー側でnodejsとsocket.ioを使用し、socket.ioのドキュメントを確認してください。

関連する問題