2012-02-27 8 views
2

私は、Webアプリケーション上のクライアント間でメッセージングを管理する方法として、SignalRを検討しています。このシナリオでは、1人がセッション/ルームを作成し、他のいくつかの人が参加するというシナリオがあります。その部屋の誰もがお互いにメッセージを送るでしょう。しかし、チャットルームのように、彼らは可変の更新メッセージなどを送っているでしょう。グループはSignalR内の静的データとして分類されていますか?

私は完全に同意する静的変数は使用すべきではないと言い続けていますが、新しいハブさまざまな種類のメッセージのためにハブを使用する予定)、各要求は、どのクライアントが各グループにどのように格納されていますか?

答えて

2

プロジェクトのソースコードをここで確認することをお勧めします。このプロジェクトは、あなたが望むように非常に良いものでした。

https://github.com/davidfowl/JabbR

https://github.com/davidfowl/JabbR/blob/master/JabbR/Hubs/Chat.cs

また、あなたはここでタイトル「特定のクライアントまたはグループに呼び出すメソッド」を見ることができます。

https://github.com/SignalR/SignalR/wiki/Hubs

+0

私はまだソースコードに見ていない、彼らのドキュメント上で見てきました。私は、「静的変数を必要とせずにグループ化を処理し、細かいスケールを可能にする」という単純なケースになることを期待していましたが、JabbRリンクは役に立ちました。 – Grofit

関連する問題