【发布时间】:2018-08-20 14:41:43
【问题描述】:
我正在使用带有 C# 客户端的最新 SignalR 版本 2.3.0。 我面临的问题是在stackoverflow 上提到了here。但是这个问题已经有几年的历史了,它已经在 github 上关闭了。
我面临的问题是,每当从客户端到服务器的请求超时时,客户端就会开始重新连接到服务器,然后继续重新连接。我也尝试在连接中定义 WebSocket 协议,但结果仍然相同。
_connection.Start(new Transports.WebSocketTransport()).Wait(TimeSpan.FromSeconds(10));
我正在寻找服务器和客户端之间的持久连接。
我在 StateChanged 事件上添加了一个事件处理程序来捕获 SignalR 客户端的状态变化。
这是重新连接状态的截图
有人知道为什么会发生这种情况以及如何预防吗?
【问题讨论】: