【问题标题】:SignalR: Is it necessary to remove the connection id from group OnDisconnect()?SignalR:是否有必要从组 OnDisconnect() 中删除连接 ID?
【发布时间】:2014-07-14 08:00:01
【问题描述】:

教程只介绍了在OnConnected() 上为组添加连接ID,但是在OnDisconnect() 上清理它呢?

在永久失去连接后,客户端将获得一个新的连接 ID。组列表中的旧连接 ID 会发生什么变化?会自动清理吗?还是它的可扩展性足以让我不必担心?

【问题讨论】:

    标签: signalr


    【解决方案1】:

    根据the statement here,您不需要从组中删除连接:

    您不应该手动将用户从组中删除 断开连接。此操作由 SignalR 自动执行 框架。

    当一个连接订阅了一个主题时(当您将连接添加到一个组时会发生这种情况),它会收到一个一次性的,在处理后将删除订阅(这意味着该连接不再在组中)。这在连接断开并被删除时触发。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 2013-05-02
      相关资源
      最近更新 更多