ServerSocket.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.ServerSocket.getReuseAddress().

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

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

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

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

При создании начального ServerSocket параметра SocketOptions#SO_REUSEADDR SO_REUSEADDR не определен. Приложения могут использовать #getReuseAddress() для определения начального SocketOptions#SO_REUSEADDR SO_REUSEADDRпараметра.

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

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

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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