signalR:在用户注销时(连接停止后),断开事件未触发

时间:2019-01-10 13:55:06

标签: signalr

在注销时,断开事件不会立即触发,而是以signalR-2.4.0.js中定义的连接超时间隔为30秒的间隔触发。 可能是什么原因?

在signalR-2.4.0.js的连接停止功能中,如果您使用try ... finally块并将下面的代码放在finally块中,则它适用于2个用户,而不是多个用户。

// Trigger the disconnect event
changeState(connection, connection.state, 
signalR.connectionState.disconnected);
$(connection).triggerHandler(events.onDisconnect);

0 个答案:

没有答案