Lenguaje

SocketImpl.InterfaceConsts.SoLinger Campo

Definición

Precaución

This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.

Especifique un tiempo de espera de cierre 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

Valor de campo

Value = 128
Atributos

Comentarios

Especifique un tiempo de espera de cierre persistente. Esta opción deshabilita o habilita el retorno inmediato de un <>B close()</B> de un socket TCP. Habilitar esta opción con un tiempo de espera entero distinto de cero significa que B <>close()</B> bloqueará la transmisión y la confirmación de todos los datos escritos en el mismo nivel, en cuyo punto el socket se cierra correctamente. Al alcanzar el tiempo de espera persistente, el socket se cierra con fuerza, con un RST TCP. Al habilitar la opción con un tiempo de espera de cero, se cierra con fuerza inmediatamente. Si el valor de tiempo de espera especificado supera los 65 535, se reducirá a 65 535.

Válido solo para TCP: SocketImpl

Java documentación para java.net.SocketOptions.SO_LINGER.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a