gpt4 book ai didi

c# - 使用 SignalR Hubs,一段时间后连接断开 - 为什么?

转载 作者:行者123 更新时间:2023-11-30 12:13:58 25 4
gpt4 key购买 nike

在我的 SignalR 应用程序中,回调按预期在页面上触发。如果页面停留了一段时间,则不会再对该页面调用回调,直到它被刷新。

我怀疑这可能是由于站点的 session 到期(使用客户端的 session ID 调用客户端通知)。

我读了here关于 KeepAlive 功能,可以在 SignalR 代码中看到一些对它的引用。我不清楚是否需要实现客户端保活,如果需要,如何实现?

最佳答案

看看http://www.asp.net/signalr/overview/signalr-20/hubs-api/handling-connection-lifetime-events

  $.connection.hub.disconnected(function() {
alert('disconnected')
setTimeout(function() {
alert('reconnecting')
$.connection.hub.start();
}, 5000); // Restart connection after 5 seconds.
});

关于c# - 使用 SignalR Hubs,一段时间后连接断开 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10676270/

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