Socket.SoTimeout Свойство

Определение

Возвращает параметр для SocketOptions#SO_TIMEOUT SO_TIMEOUT. -или- Включить или отключить SocketOptions#SO_TIMEOUT SO_TIMEOUT с указанным временем ожидания в миллисекундах.

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

Значение свойства

параметр для SocketOptions#SO_TIMEOUT SO_TIMEOUT

Атрибуты

Исключения

Комментарии

Документация по методу получения свойств:

Возвращает параметр для SocketOptions#SO_TIMEOUT SO_TIMEOUT. Значение 0 означает, что параметр отключен (т. е. время ожидания бесконечности).

Добавлено в версии 1.1.

Документация по Java для java.net.Socket.getSoTimeout().

Документация по методу задания свойств:

Включить или отключить SocketOptions#SO_TIMEOUT SO_TIMEOUT с указанным временем ожидания в миллисекундах. Если для этого параметра задано ненулевое время ожидания, вызов read() в InputStream, связанном с этим сокетом, будет блокироваться только в течение этого периода времени. Если истекает время ожидания, <возникает исключение B>java.net.SocketTimeoutException</B> , хотя сокет по-прежнему действителен. <Параметр B>должен<> быть включен перед вводом операции блокировки, чтобы он действовал. Время ожидания должно быть > 0. Нулевое время ожидания интерпретируется как бесконечное время ожидания.

Добавлено в версии 1.1.

Документация по Java для java.net.Socket.setSoTimeout(int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к