私は最近、WebSocket プロトコルに対する HTML 5 のサポートを発見しました。私はそれをぼんやりと実験し始め、簡単なチャット プログラム プロジェクトに着手することにしました。そのためには、WebSocket サーバーを作成して、Google の Blogger Web サイトを使用して、ブログ投稿内でユーザーにサービスを提供できるようにしたいと考えています。
サーバーは Javascript で記述され、1 人の「会話ライン」をそれに接続されている他のすべての WebSocket 接続に送信するために必要なすべてのコードが含まれます。後で、各回線が特定のユーザーに単純にリダイレクトされる「チャットルーム」を実装するかもしれません。
私の最初の質問: Javascript ベースの WebSocket サーバーを作成することは可能でしょうか? 少し調べてみたところ、すべてのサーバー実装は PHP またはそれに似たサーバー側言語であったようです。Javascript で WebSocket サーバーを作成することは可能でしょうか?
サーバーの実装は Web ページ内にあるため、ブログが稼働している限り、サーバーも機能します。私のブログはここにあります。クライアントのコードは次のようになります。
server = "http://imdmstromyf8imdcaptomysl.blogspot.com/post_that_handles_chat";
connection = new WebSocket (server);
問題は、WebSocket が独自のプロトコル (ws:// または wss://) で実行されるため、「http://」を「wss://」に変更しても機能しないことです。HTTP を介して WebSocket プロトコルをトンネリングできますか? もしそうなら、おそらく Ajax を使わなければならないでしょうが、それを避けるために WebSocket チャット プログラムが欲しかったのです。
Blogger には、独自の HTML を挿入できる場所があります。PHP タグを使用して HTML からコードを区別することは可能でしょうか?
私がやりたいことを実行できるかどうかを知りたいのですが、実行できる場合は、実装のヒントまたは (さらに良い) 使用するコード例を教えてください。