我有一个使用 signalR 的页面,它也使用了 flash/html5。一段时间后,用户似乎“空闲”并断开连接,或者连接不再活跃,因为我无法接收消息。如果我想在浏览器打开的情况下保持连接,那么正确的配置是什么。我现在保持它活着的配置如下:
GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(60);
使用 SignalR 0.5.3
如果您更新到 1.0Alpha,这将在 99% 的时间内为您处理好。(通过https://github.com/SignalR/SignalR/issues/469)。