SocketOptions.SoKeepalive フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.
TCP ソケットに対してキープアライブ オプションが設定されていて、どちらの方向でも 2 時間ソケット間でデータが交換されていない場合 (注: 実際の値は実装に依存します)、TCP は自動的にキープアライブ プローブをピアに送信します。
[Android.Runtime.Register("SO_KEEPALIVE")]
[System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)]
public const Java.Net.SocketOption SoKeepalive = 8;
[<Android.Runtime.Register("SO_KEEPALIVE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoKeepalive : Java.Net.SocketOption
フィールド値
Value = 8- 属性
注釈
TCP ソケットに対してキープアライブ オプションが設定されていて、どちらの方向でも 2 時間ソケット間でデータが交換されていない場合 (注: 実際の値は実装に依存します)、TCP は自動的にキープアライブ プローブをピアに送信します。 このプローブは、ピアが応答する必要がある TCP セグメントです。 3 つの応答のうちの 1 つが必要です: 1。 ピアは、予期される ACK で応答します。 アプリケーションには通知されません (すべて問題ないため)。 TCP は、さらに 2 時間の非アクティブ状態の後に別のプローブを送信します。 2. ピアは RST で応答し、ピア ホストがクラッシュして再起動されたことをローカル TCP に通知します。 ソケットが閉じています。 3. ピアからの応答はありません。 ソケットが閉じています。
このオプションの目的は、ピア ホストがクラッシュしたかどうかを検出することです。
TCP ソケットに対してのみ有効: SocketImpl
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。