DatagramSocket.SoTimeout 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í.
Recuperar la configuración de SO_TIMEOUT. -o bien- Habilitar o deshabilitar SO_TIMEOUT con el tiempo de espera especificado, en milisegundos.
public virtual int SoTimeout { [Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")] get; [Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")] set; }
[<get: Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")>]
[<set: Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")>]
member this.SoTimeout : int with get, set
Valor de propiedad
la configuración de SO_TIMEOUT
- Atributos
Excepciones
si se produce un error al obtener el valor de la opción.
si se produce un error al establecer la opción .
Comentarios
Documentación del captador de propiedades:
Recuperar la configuración de SO_TIMEOUT. 0 devuelve que la opción está deshabilitada (es decir, tiempo de espera de infinito).
Agregado en la versión 1.1.
Java documentación para java.net.DatagramSocket.getSoTimeout().
Documentación del establecedor de propiedades:
Habilite o deshabilite SO_TIMEOUT con el tiempo de espera especificado, en milisegundos. Con esta opción establecida en un tiempo de espera distinto de cero, una llamada a receive() para este DatagramSocket bloqueará solo esta cantidad de tiempo. Si expira el tiempo de espera, se genera una <excepción B>java.net.SocketTimeoutException</B> , aunque datagramSocket sigue siendo válida. La opción <B>debe< habilitarse> antes de entrar en la operación de bloqueo para que tenga efecto. El tiempo de espera debe ser > 0. Un tiempo de espera de cero se interpreta como un tiempo de espera infinito.
Agregado en la versión 1.1.
Java documentación para java.net.DatagramSocket.setSoTimeout(int).
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.