チャットプロジェクトを行いました。誰かがメッセージを送信すると、このコードを実行してすべてのクライアントにメッセージを送信します
public void SendMessage(string message)
{
Clients.RecieveMessage(message);
}
ただし、10 人のユーザーが同時にメッセージを送信すると、すべてのクライアントが 10 の応答を受け取ります。
この応答を最適化して減らす方法は?
私は次のコードを実行しました
public void SendMessage(string message)
{
Clients.RecieveMessage(message);
Clients.RecieveMessage("Test");
}
しかし、メッセージごとに個別の応答がありました。
SignalR がこれらの応答を結合しないのはなぜですか? これらのメッセージを 1 つの応答にマージする方法は?