Linguaggio

SocketImpl.InterfaceConsts.SoLinger Campo

Definizione

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.

Si applica a