ServerSocket.SoTimeout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.