2011-01-31 17 views
0

この種のことがこれまで実装されているかどうかはわかりません。私は存在する可能性のある図書館を探したいので、車輪を再発明するつもりはありません。Webサーバーの仮想ネットワーク

私は、サイトにいる人々をつなぐWebアプリケーションを持っているという考えがあります。サイトに接続されているすべてのユーザーは、サーバー経由でサイト上の別のユーザーと通信することができます。したがって、プロトコルはJavaScriptで実装され、サーバーは単にユーザーを特定するのに役立ち、データをエコーし​​て通信を可能にします。たとえば、ゲームネットワーキングのアイデアをjavascriptで実装し、テスターに​​実行ファイルをダウンロードさせることなく簡単にテストすることができます。

明らかに、これはあらゆる種類の深刻なアプリケーションにとって効果的なアーキテクチャにはなりません。しかし、私はそれを働かせることができれば、ダウンロードすることなく、本当にクールなネットワーキングアプリを作ることができたと思う。

私はクライアント - > webserverとwebserver-> client(Comet?)にajaxを使用していますが、PHPまたはcgiスクリプトでWebサーバーエコービットをコード化できます。そして、私はJSで完全に別のプロトコルを実装することができます。これは、ウェブサーバが気にしないか、知っていることではありません。

Webサーバーがすべてをエコーする理由は、Javaを使用したり、ソケットを開くことができない何かを使用したくないからです。私ができることと私は実際に現時点でジャバスクリプトで魅了されて起こるため。私が信頼する唯一のWebテクノロジーです。 Javaアプレットをスクリューします。

これは誰にも意味がありますか?私は狂ってる?

答えて

0

クレイジーな部分についてはわかりませんが(there's a proposal at area51、それを確認してください)、間違いなく実行できます。あなたが使用することができMaking an AJAX Web Chat

  • :あなたはAJAXとPHPのバックエンドでそれを行うことができ
  • - あなたは昔ながらのXMPPサーバーとjavascriptのXMPPクライアントを使用することができ

    • (たとえば、詩句のためのライブラリがあります) HTML5から空想WebSocketを:あなたはいずれかを見つけることができるかどうかStart Using HTML5 WebSockets
    • あなたは、いくつかの既存のコンポーネントを使用することができます(私は私が使用する任意のを見つけることができませんでした)

    乾杯:

  • 関連する問題