代码之家  ›  专栏  ›  技术社区  ›  Worthy7

当用户注销时,如何断开与信号器的连接?

  •  0
  • Worthy7  · 技术社区  · 7 年前

    当用户注销我的应用程序时(设置 enc_token null )如何禁用信号器(使用角度)?

    abp.signalr = null;

    问题是,如果用户注销然后重新登录,则会建立2个连接。什么是阻止它的正确方法?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Frank M    7 年前

    信号器版本2没有用于断开客户端连接的内置服务器API。这是 docs 说出来。

    从本质上讲,您要处理的情况是连接、重新连接等的处理没有对齐。

    您可以将登录的用户分配给一个组,只需根据组发送数据。这样,如果你有多个连接就不重要了。断开连接后,使用OnDisconnect()将其从组中移除。查看有关在同一链接上使用组的部分。

    推荐文章