Langage

SocketOptions.SoKeepalive Champ

Définition

Attention

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

Lorsque l’option keepalive est définie pour un socket TCP et qu’aucune donnée n’a été échangée sur le socket pendant 2 heures (REMARQUE : la valeur réelle dépend de l’implémentation), TCP envoie automatiquement une sonde keepalive à l’homologue.

[Android.Runtime.Register("SO_KEEPALIVE")]
[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 SoKeepalive = 8;
[<Android.Runtime.Register("SO_KEEPALIVE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoKeepalive : Java.Net.SocketOption

Valeur de champ

Value = 8
Attributs

Remarques

Lorsque l’option keepalive est définie pour un socket TCP et qu’aucune donnée n’a été échangée sur le socket pendant 2 heures (REMARQUE : la valeur réelle dépend de l’implémentation), TCP envoie automatiquement une sonde keepalive à l’homologue. Cette sonde est un segment TCP auquel l’homologue doit répondre. L’une des trois réponses est attendue : 1. L’homologue répond avec l’ACK attendu. L’application n’est pas avertie (car tout est OK). TCP envoie une autre sonde après 2 heures d’inactivité. 2. L’homologue répond avec un RST, qui indique au TCP local que l’hôte homologue a bloqué et redémarré. Le socket est fermé. 3. Il n’y a aucune réponse de l’homologue. Le socket est fermé.

L’objectif de cette option est de détecter si l’hôte homologue se bloque.

Valide uniquement pour le socket TCP : SocketImpl

Java documentation pour java.net.SocketOptions.SO_KEEPALIVE.

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 à