所以我的信号器工作正常,将我的数据推送给客户端没有问题。我使用 ajax 调用实现了自己的保持活动状态以保持连接活动。但我一直在阅读,并且有一个我正在尝试的选项:
GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(30);
但我的问题是,如果它无法发送保持活动状态,您如何在 javascript 端捕获它?
如果这是服务器推送数据以保持连接处于活动状态,这是否意味着客户端永远不会知道它是否失败了?
或者javascript会抛出connection.error吗?
我希望能够拔出客户端的网络电缆,并在 XX 秒后显示一条消息说网络连接丢失。Atm 我使用我的 ajax 调用来工作,但这是否可以使用 keepalive 值?