私はPython(Tornado)をサーバー側で使用し、JavaScriptはクライアント側で使用しています。私は共通の状況があります - あるユーザーが別のユーザーにメッセージを送信します。そして、私はサーバーが新しいメッセージについてクライアントのブラウザ(メッセージの受信者)に通知するようにしたい。どうしたらいいですか?クライアント(おそらくWebSocketを使用している)または何か他のものと長期間接続する必要がありますか? WebSocketを介して、conenctionを確立するためのサーバー上のイベントについてクライアントのブラウザに通知するにはどうすればよいですか?
PS は私が原因サーバーbetwebb接続を確立するプロジェクトの高負荷に、だから、PS2 良いライブラリにTornadIO
を発見し、各クライアントが疑わしいです。私はc10k問題を恐れている。私の知識が不足しているだけかもしれません。
私の答えを見る:http://stackoverflow.com/questions/3682198/writing-a-chat-application/3682211#3682211 – NullUserException
それは良いですが、私は質問があります彗星。私は1万人のユーザーが接続しているのを恐れ、この後も誰も接続できません(c10k問題) – dizpers
多くのユーザーが私が1台のチャットサーバーに接続していることが予想される場合は、 – jwiscarson