私はWebSocketsと呼ばれる新しいテクノロジーを学ぼうとしています。セットアップ(Apache2モジュールとしてのpywebsocket)が機能し、例を試してみました。 http://code.google.com/p/websocket-sample/wiki/samples?ts=1262888726&updated=samples
1つ気になるのは、すべての例で共有ファイルを使用して、ユーザーのカウンターであるメッセージカウンターの変更を監視していることです。
したがって、基本的に2つのブラウザーでws:// localhost / chatに接続すると、chat_wsh.py(websockハンドラー)の2つのインスタンスが実行されます。右?そして、それらはすべて、カウントのためにファイル/データベースにアクセスします。
ばかげた質問かもしれませんが、私はネットワークの第一人者ではありません。1つのハンドラーからすべての接続にメッセージをブロードキャストすることは可能ですか。
例:チャットのユーザーがメッセージを送信します-websocketを介したメッセージがwebsocketハンドラーに到達すると、新しいメッセージが受信されたという情報が他のすべてのチャットインスタンスにブロードキャストされるため、各インスタンスが1つの共有ファイル/データベースを常にチェックする必要がなくなります。
私は理にかなっていると思います:)