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.