SignalR 中的长轮询连接 ID

Long Polling Connection ID in SignalR

我只是想知道,在长轮询场景下,客户端超时重连(服务器无响应)时,客户端是否会收到新的连接ID?

当客户端和服务器之间的连接丢失时,客户端会自动开始尝试重新连接。如果连接在重新连接超时期限内恢复,connectionId 保持不变(并在服务器上引发 OnReconnected 事件)- 它被视为相同的 SignalR(逻辑)连接,即使底层物理连接不同。否则,当重新连接超时已过期时,将不再进行自动尝试,客户端将不得不再次手动连接并生成新的 connectionId

此工作流独立于传输策略(长轮询、WebSockets...)。

有关详细信息,请查看 documentation