Lenguaje

Socket.SoTimeout Propiedad

Definición

Devuelve el valor de .SocketOptions#SO_TIMEOUT SO_TIMEOUT -o bien- Habilitar o deshabilitar SocketOptions#SO_TIMEOUT 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 SocketOptions#SO_TIMEOUT SO_TIMEOUT

Atributos

Excepciones

Comentarios

Documentación del captador de propiedades:

Devuelve el valor de .SocketOptions#SO_TIMEOUT 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.Socket.getSoTimeout().

Documentación del establecedor de propiedades:

Habilite o deshabilite SocketOptions#SO_TIMEOUT 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 de lectura() en inputStream asociada a este socket bloqueará solo esta cantidad de tiempo. Si expira el tiempo de espera, se genera una <excepción B>java.net.SocketTimeoutException</B> , aunque el socket sigue siendo válido. 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.Socket.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.

Se aplica a