Socket.ReuseAddress Свойство

Определение

Проверяет, включена ли SocketOptions#SO_REUSEADDR SO_REUSEADDR функция . -или- Включите или отключите параметр сокета SocketOptions#SO_REUSEADDR SO_REUSEADDR .

public virtual bool ReuseAddress { [Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")] get; [Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")] set; }
[<get: Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")>]
[<set: Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")>]
member this.ReuseAddress : bool with get, set

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

значение типа , boolean указывающее, включена ли SocketOptions#SO_REUSEADDR SO_REUSEADDR функция .

Атрибуты

Исключения

Комментарии

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

Проверяет, включена ли SocketOptions#SO_REUSEADDR SO_REUSEADDR функция .

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

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

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

Включите или отключите параметр сокета SocketOptions#SO_REUSEADDR SO_REUSEADDR .

При закрытии TCP-подключения соединение может оставаться в состоянии ожидания в течение некоторого периода времени после закрытия соединения (обычно называется состоянием или 2MSL состоянием TIME_WAIT ожидания). Для приложений, использующих известный адрес или порт сокета, возможно, не удастся привязать сокет к требуемому SocketAddress , если имеется соединение в состоянии ожидания с использованием адреса или порта сокета.

Включение SocketOptions#SO_REUSEADDR SO_REUSEADDR до привязки сокета с помощью #bind(SocketAddress) позволяет привязать сокет, даже если предыдущее подключение находится в состоянии ожидания.

Socket При создании начальное значение SocketOptions#SO_REUSEADDR SO_REUSEADDR отключается.

Поведение при SocketOptions#SO_REUSEADDR SO_REUSEADDR включении или отключении после привязки сокета (см. #isBound()) не определено.

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

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

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

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