gpt4 book ai didi

javascript - SignalR OnDisconnected 未在 Internet 连接丢失时触发

转载 作者:行者123 更新时间:2023-11-30 17:27:10 25 4
gpt4 key购买 nike

据我了解,互联网连接丢失应该会触发 SignalR 断开连接。我正在使用一个代码片段来处理断开连接,但它永远不会在失去互联网连接时被触发。这会导致所有使用 SignalR 的东西突然停止工作。 我在这里遗漏了什么吗?我正在等待几分钟,断开连接设置为 30 秒。 我是否需要单独测试互联网连接丢失?我在另一篇文章中读到,这不应该发生,尽管它已经很老了。

; var HubStartup = HubStartup || (function () {
function start() {
logDebugInfo('Starting hub router.');
$.connection.hub.start().done(function () {
logDebugInfo('Connected to hub router.');
// Do stuff

}).fail(function () {
logDebugError('Unable to start hub router.');
});
}

$.connection.hub.disconnected(function () {
logDebugInfo('Attempting to reconnect to hub router.');
setTimeout(function () {
$.connection.hub.start();
}, 5000); // Restart connection after 5 seconds.
});

return {
start: start
}
})();

最佳答案

将 SignalR 升级到 2.1.0+ 以解决问题。

关于javascript - SignalR OnDisconnected 未在 Internet 连接丢失时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com