【问题标题】:SignalR- Server unable to call specific client method but client able to call server methodsSignalR-服务器无法调用特定的客户端方法,但客户端能够调用服务器方法
【发布时间】:2018-11-27 20:50:39
【问题描述】:

我们正在使用长轮询客户端,并且正在丢失使用 Clients.User(xxx) 发送给特定用户的消息。当用户空闲超过 30 分钟时会发生这种情况。用户可以调用服务器方法,但不能通过上述方法接收。

我怀疑与以下设置相关。 该设置默认值对基于 SignalR 的 asp.net Web API 应用程序有什么影响?

private const int DefaultMaxTopicsWithNoSubscriptions = 1000;

有人可以解释修改这个的影响以及为什么保持在 1000 吗?

什么情况下会有没有订阅者的话题?

编辑-我们有大约 3000 个客户端,他们始终在线并不断向服务器发送更新。服务器根据某些条件向特定客户端发送更新。

【问题讨论】:

    标签: signalr signalr-hub


    【解决方案1】:

    只是为了帮助看到这种行为的人: SignalR 框架 2.2.2 中有一个错误导致用户列表在特定场景中被刷新。 与 SignalR 团队交谈,这已在 2.3.0 版本中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多