Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 signalR 应用程序中,我们需要检查用户是否已断开连接,这似乎可以正常工作,但是如果用户在网络级别断开连接(例如互联网断开连接),则它不起作用。
我正在尝试使用该$.connection.hub.stateChanged(...);事件,但是当我断开或重新连接到 Internet 时它不会被击中。
$.connection.hub.stateChanged(...);
当我从互联网上删除连接时,连接似乎没有超时,并且断开任务没有被击中服务器端。
在 0.5.3 中,客户端无法检测到这种类型的断开连接。这将在下一个版本(1.0alpha)中修复。
请参阅我对此的回应(应该澄清一些事情):
SignalR - 如何检测客户端连接/重新连接失败(例如超时)