KeepAliveInterval

このプロパティは、確認されなかったプローブ後から新しいプローブが送信されるまでの間隔を指定します。

宣言

// C#
public static int KeepAliveInterval { get; set; }

プロパティ・タイプ

System.Int32

備考

秒単位。確認されなかったプローブ間の間隔は、デフォルトで6秒です。

キープアライブ・プローブが送信されると、通常はリモートTCPによって確認されます。接続がアイドル状態であっても、TCPがプローブを確認すると、TCPはKeepAliveTimeの時間ごとに1回ずつプローブを送信します。

これらのプローブが確認されない場合、プローブはKeepAliveIntervalで設定された間隔で送信されます。サーバーがプローブを確認するか、独立した接続アクティビティが発生するか、または未確認のプローブが10回連続して送信されるまで、プローブはKeepAliveIntervalの間隔で継続して送信されます。

プローブが確認された後は、KeepAliveTimeの間隔でプローブが再度送信されます。

プローブが10回送信されて確認されない場合、接続はEOF/リセットとみなされます。