2009-06-13 13 views
4

メッセージなどのデータを生成するサーバーデーモンを作成しました。しかし、私は何に興味がありますか?クライアントの監視。例えば、私はWebページを持っていて、サーバーへの永続的なTcp接続を確立し、すべての着信データをテキストボックスに表示する必要があります。私はそれがフラッシュで行うことができますが、私はJSの実装を探している知っている。JavascriptサーバーへのTCP接続

ベストプラクティスは可能ですか?

+3

JavaScriptを使用してTCP /ソケットを取得するつもりはありません。あなたはhttpで立ち往生しています。 – epascarello

答えて

5

あなたが求めているのは、Cometです。たくさんのサーバーソフトウェアとクライアントライブラリが存在します - リンクされたWikipediaのページをご覧ください。

+0

Facebookチャットクライアントは同じ技術を使用していますか? –

+0

必ずしも必要ではありません - JavaScriptは簡単なポーリング手法を使用してWebチャットを作成することができます。この手法では、JavaScriptが数秒ごとに新しいメッセージをサーバーに要求するだけです。確かに、大きなアプローチではありませんが、うまくいきます。 –

+0

ええ、私はFacebookのチャットシステムを分析した後、私のニーズにマッチするこのアプローチを見つけました。それはちょっとプライベートなメッセージですが、飛行機でアクセス可能です。 –

4

WebSocketsは、この問題を解決するために設計されています。