したがって、シグナルはすべて正常に機能し、データをクライアントにプッシュしても問題ありません。接続を維持するために ajax 呼び出しを使用して独自のキープアライブを実装しました。しかし、私は読んでいて、私が試しているオプションがあります:
GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(30);
しかし、私の問題は、キープアライブの送信に失敗した場合、javascript 側でどのようにキャプチャするのですか?
これが接続を維持するためにデータをプッシュするサーバーである場合、それはクライアントが失敗したかどうかを決して知らないことを意味しますか?
または、javascript は connection.error をスローしますか?
クライアントのネットワーク ケーブルを引き抜きたいのですが、XX 秒後にネットワーク接続が失われたというメッセージが表示されます。Atm ajax呼び出しを使用してこれを機能させていますが、キープアライブ値を使用してこれは可能ですか?