如何从SignalR断开当用户注销?

问题描述 投票:0回答:1

当用户注销我的应用程序(设置enc_tokennull)如何禁用signalR(使用的角度)?

我试图abp.signalr = null;

问题是,如果一个用户注销,然后重新打开,2个连接,然后制成。什么是正确的方式来阻止它?

signalr aspnetboilerplate
1个回答
0
投票

SignalR版本2不具备切断客户端内置的服务器API。这里的docs说明它。

从本质上讲,你是在处理其中的连接处理,重新连接,等不对齐的情况。

你可以指定你的用户登录到一个组,并只发送基于组数据。这样,如果你有多个连接都不会有问题。当它们被断开,使用OnDisconnect从组中删除它们()。看看在同一链路使用组的部分。

© www.soinside.com 2019 - 2024. All rights reserved.