SocketImpl.InterfaceConsts.SoLinger Campo

Definição

Cuidado

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

Especifique um tempo limite persistente no fechamento.

[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 do campo

Value = 128
Atributos

Comentários

Especifique um tempo limite persistente no fechamento. Essa opção desabilita/habilita o retorno imediato de um <fechamento B>()</B> de um Soquete TCP. Habilitar essa opção com um tempo limite inteiro diferente de zero significa que um <fechamento B>()</B> bloqueará a transmissão e a confirmação de todos os dados gravados no par, momento em que o soquete é fechado normalmente. Ao atingir o tempo limite persistente, o soquete é fechado com força, com um TCP RST. Habilitar a opção com um tempo limite de zero faz um fechamento forçado imediatamente. Se o valor de tempo limite especificado exceder 65.535, ele será reduzido para 65.535.

Válido somente para TCP: SocketImpl

Java documentação para java.net.SocketOptions.SO_LINGER.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a