ServerSocket.SoTimeout Propriedade

Definição

Recuperar configuração para SocketOptions#SO_TIMEOUT SO_TIMEOUT. -ou- Ativar/desativar SocketOptions#SO_TIMEOUT SO_TIMEOUT com o tempo limite especificado, em milissegundos.

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 da propriedade

o SocketOptions#SO_TIMEOUT SO_TIMEOUT valor

Atributos

Exceções

se a opção não puder ser recuperada.

se ocorrer um erro ao definir a opção.

Comentários

Documentação do proprietário getter:

Recuperar configuração para SocketOptions#SO_TIMEOUT SO_TIMEOUT. 0 retorna implica que a opção está desabilitada (ou seja, tempo limite do infinito).

Adicionado em 1.1.

Documentação Java para java.net.ServerSocket.getSoTimeout().

Documentação do setter de propriedades:

Ativar/desativar SocketOptions#SO_TIMEOUT SO_TIMEOUT com o tempo limite especificado, em milissegundos. Com essa opção definida como um tempo limite diferente de zero, uma chamada para accept() para este ServerSocket será bloqueada apenas por esse período de tempo. Se o tempo limite expirar, um <B>java.net.SocketTimeoutException</B> será gerado, embora o ServerSocket ainda seja válido. A opção <B>deve/B> ser< ativada antes de entrar na operação de bloqueio para ter efeito. O tempo limite deve ser > 0. Um tempo limite de zero é interpretado como um tempo limite infinito.

Adicionado em 1.1.

Documentação Java para java.net.ServerSocket.setSoTimeout(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a