我做了一个聊天项目。当有人发送消息时,我运行此代码为所有客户端发送消息
public void SendMessage(string message)
{
Clients.RecieveMessage(message);
}
但是当 10 个用户同时发送消息时,所有客户端都会收到 10 个响应。
如何优化和减少这种反应?
我执行了以下代码
public void SendMessage(string message)
{
Clients.RecieveMessage(message);
Clients.RecieveMessage("Test");
}
但我对每条消息都有单独的回复。
为什么 SignalR 不结合这些响应?如何将这些消息合并为一个响应?