SocketOptions.SoLinger 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.
Specificare un timeout di chiusura persistente.
[Android.Runtime.Register("SO_LINGER")]
[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 SoLinger = 128;
[<Android.Runtime.Register("SO_LINGER")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoLinger : Java.Net.SocketOption
Valore del campo
Value = 128- Attributi
Commenti
Specificare un timeout di chiusura persistente. Questa opzione disabilita/abilita la restituzione immediata da una <chiusura B>()</B> di un socket TCP. L'abilitazione di questa opzione con un timeout integer diverso da zero indica che un <>B close()</B> bloccherà la trasmissione e l'acknowledgement di tutti i dati scritti nel peer, a quel punto il socket viene chiuso normalmente. Al raggiungimento del timeout del ritardo, il socket viene chiuso forzatamente, con un RST TCP. L'abilitazione dell'opzione con un timeout pari a zero esegue immediatamente una chiusura forzata. Se il valore di timeout specificato supera 65.535, verrà ridotto a 65.535.
Valido solo per TCP: SocketImpl
per java.net.SocketOptions.SO_LINGER.
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.