DatagramSocketImpl.InterfaceConsts.SoKeepalive Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.
Quando l'opzione keepalive è impostata per un socket TCP e non sono stati scambiati dati attraverso il socket in entrambe le direzioni per 2 ore (NOTA: il valore effettivo è dipendente dall'implementazione), TCP invia automaticamente un probe keepalive al peer.
[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
Valore del campo
Value = 8- Attributi
Commenti
Quando l'opzione keepalive è impostata per un socket TCP e non sono stati scambiati dati attraverso il socket in entrambe le direzioni per 2 ore (NOTA: il valore effettivo è dipendente dall'implementazione), TCP invia automaticamente un probe keepalive al peer. Questo probe è un segmento TCP a cui il peer deve rispondere. È prevista una delle tre risposte: 1. Il peer risponde con l'ACK previsto. L'applicazione non viene notificata (poiché tutto è OK). TCP invierà un altro probe dopo altre 2 ore di inattività. 2. Il peer risponde con un RST, che indica al TCP locale che l'host peer si è arrestato in modo anomalo e riavviato. Il socket è chiuso. 3. Non esiste alcuna risposta dal peer. Il socket è chiuso.
Lo scopo di questa opzione è rilevare se l'host peer si arresta in modo anomalo.
Valido solo per socket TCP: SocketImpl
per java.net.SocketOptions.SO_KEEPALIVE.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.