StandardSocketOptions.SoLinger Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Persistencia al cerrar si hay datos presentes.
[Android.Runtime.Register("SO_LINGER", ApiSince=24)]
public static Java.Net.ISocketOption? SoLinger { get; }
[<Android.Runtime.Register("SO_LINGER", ApiSince=24)>]
static member SoLinger : Java.Net.ISocketOption
Valor de propiedad
- Atributos
Comentarios
Persistencia al cerrar si hay datos presentes.
El valor de esta opción de socket es un Integer que controla la acción realizada cuando los datos sin enviar se ponen en cola en el socket y se invoca un método para cerrar el socket. Si el valor de la opción de socket es cero o mayor, representa un valor de tiempo de espera, en segundos, conocido como intervalo <<de>persistencia/em>. El intervalo de persistencia es el tiempo de espera para que el close método bloquee mientras el sistema operativo intenta transmitir los datos sin enviar o decide que no puede transmitir los datos. Si el valor de la opción de socket es menor que cero, la opción está deshabilitada. En ese caso, el close método no espera hasta que se transmitan datos sin enviar; si es posible, el sistema operativo transmitirá los datos sin enviar antes de que se cierre la conexión.
Esta opción de socket está pensada para su uso solo con sockets configurados en java.nio.channels.SelectableChannel#isBlocking() blocking modo. El comportamiento del close método cuando esta opción está habilitada en un socket sin bloqueo no está definida.
El valor inicial de esta opción de socket es un valor negativo, lo que significa que la opción está deshabilitada. La opción se puede habilitar o cambiar el intervalo persistente en cualquier momento. El valor máximo del intervalo de persistencia depende del sistema. Establecer el intervalo de persistencia en un valor mayor que su valor máximo hace que el intervalo de persistencia se establezca en su valor máximo.
Java documentación para java.net.StandardSocketOptions.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.