如果互联网断开连接,Singalr 不要断开连接

时间:2021-02-08 14:59:45

标签: angular .net-core signalr

我正在使用信号器(在 .Net Core 和 Angular 中)来处理多个设备上的用户登录。当用户登录 $this->title = 'Laptop Over Heating?'; $this->params['breadcrumbs'][] = ['label' => 'Laptop repair', 'url' => ['/laptop-repair']]; $this->params['breadcrumbs'][] = $this->title; 时,我将其添加到列表中,当用户关闭浏览器或注销时,我会在调用 OnConnected() 时将其从列表中删除。

我已经处理了所有场景并且它的工作非常好,预计会出现一个问题,如果互联网持续一秒钟,则调用 OnDisconnected() 并且用户已注销。

我想要的是: 不要在用户断开连接后立即调用OnDisconnected(),等待 2 秒。

在客户端,我尝试了 OnDisconnected()serverTimeoutInMilliseconds,但没有奏效。

我正在寻找除覆盖客户端断开连接的处理程序之外的解决方案

0 个答案:

没有答案