我正在尝试通过 SignalR 发送通知。它完美地工作。
但是我们可以通过 SignalR 发送的消息的最大大小是多少?
它有任何官方限制吗?
https://github.com/SignalR/SignalR/issues/1205
建议保持在32K/message以下
在 .Net Core 3+ 中,您可以在启动类的 ConfigureServices 方法中配置 SignalR。
services.AddSignalR(o =>
{
o.EnableDetailedErrors = true;
o.MaximumReceiveMessageSize = 10240; // bytes
});
可以手动增加最大消息大小,请访问以下链接:
它是 64kb。如果您想从客户端向服务器发送更多信息,而不是使用其他工具。