Langage

SocketImpl.InterfaceConsts.SoLinger Champ

Définition

Attention

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

Spécifiez un délai d’expiration de fermeture persistant.

[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

Valeur de champ

Value = 128
Attributs

Remarques

Spécifiez un délai d’expiration de fermeture persistant. Cette option désactive/active le retour immédiat à partir d’un <>B close()</B> d’un socket TCP. L’activation de cette option avec un délai d’expiration entier différent de zéro signifie qu’une <fermeture B>()</B> bloque en attente la transmission et l’accusé de réception de toutes les données écrites dans l’homologue, à quel moment le socket est fermé correctement. Lorsque vous atteignez le délai d’attente persistant, le socket est fermé avec force, avec un protocole TCP RST. L’activation de l’option avec un délai d’expiration de zéro effectue immédiatement une fermeture forcée. Si la valeur de délai d’expiration spécifiée dépasse 65 535, elle sera réduite à 65 535.

Valide uniquement pour TCP : SocketImpl

Java documentation pour java.net.SocketOptions.SO_LINGER.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à