我在使用 SignalR 时遇到了一些问题。服务器端的一切似乎都运行良好。问题是当我的 javascript 客户端在一段时间内失去互联网连接时:当他们重新连接到互联网时,他们从不尝试与 SignalR 服务器建立新连接。
我认为这种情况正在发生,因为他们从来没有意识到他们首先失去了互联网连接。当我检查 $.signalR.connectionState 时,它给我的值为 1,就好像它们已连接一样。
非常感谢任何帮助。
我在使用 SignalR 时遇到了一些问题。服务器端的一切似乎都运行良好。问题是当我的 javascript 客户端在一段时间内失去互联网连接时:当他们重新连接到互联网时,他们从不尝试与 SignalR 服务器建立新连接。
我认为这种情况正在发生,因为他们从来没有意识到他们首先失去了互联网连接。当我检查 $.signalR.connectionState 时,它给我的值为 1,就好像它们已连接一样。
非常感谢任何帮助。
在此示例中,javascript 客户端在开始连接之前首先订阅所有事件(错误、stateChanged 等)。此外,请检查浏览器中的 javascript 控制台,以更好地了解 SignalR 正在做什么。