SocketImpl.InterfaceConsts.SoLinger Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.