3

JS ロング ポーリング クライアントで SignalR 永続接続を使用すると、さまざまなシナリオで一貫性のない再接続動作が見られます。クライアント マシンのネットワーク ケーブルが取り外されると、JS 接続は再接続状態にならず、(少なくとも 5 分後には) 切断状態にはなりません。IIS Web アプリケーションの再起動などの他のシナリオでは、長いポーリング JS 接続が再接続状態になり、正常に再接続します。この背後にある理由は、キープアライブがロング ポーリング トランスポートでサポートされていないことだと理解しています。

ロング ポーリング トランスポート ( https://github.com/SignalR/SignalR/issues/1781 )の再接続をより適切にサポートするための提案が github で行われていることがわかりますが、それを変更するというコミットメントはないようです。

まず、長いポーリングの場合にクライアントで切断を検出するための適切な回避策はありますか。第二に、説明されているケースで再接続をサポートする計画があるかどうか、誰か知っていますか?

乾杯

4

1 に答える 1