KeepAliveInterval
このプロパティは、確認されなかったプローブ後から新しいプローブが送信されるまでの間隔を指定します。
宣言
// C# public static int KeepAliveInterval { get; set; }
プロパティ・タイプ
System.Int32
備考
秒単位。確認されなかったプローブ間の間隔は、デフォルトで6秒です。
キープアライブ・プローブが送信されると、通常はリモートTCPによって確認されます。接続がアイドル状態であっても、TCPがプローブを確認すると、TCPはKeepAliveTime
の時間ごとに1回ずつプローブを送信します。
これらのプローブが確認されない場合、プローブはKeepAliveInterval
で設定された間隔で送信されます。サーバーがプローブを確認するか、独立した接続アクティビティが発生するか、または未確認のプローブが10回連続して送信されるまで、プローブはKeepAliveInterval
の間隔で継続して送信されます。
プローブが確認された後は、KeepAliveTime
の間隔でプローブが再度送信されます。
プローブが10回送信されて確認されない場合、接続はEOF/リセットとみなされます。