Поделиться через


SocketOptions.SoBindaddr Поле

Определение

Внимание!

This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.

Извлеките привязку локального адреса сокета (этот параметр не может быть задан только "получите", так как сокеты привязаны во время создания и поэтому локальный привязанный адрес нельзя изменить).

[Android.Runtime.Register("SO_BINDADDR")]
[System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)]
public const Java.Net.SocketOption SoBindaddr = 15;
[<Android.Runtime.Register("SO_BINDADDR")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoBindaddr : Java.Net.SocketOption

Значение поля

Value = 15
Атрибуты

Комментарии

Извлеките привязку локального адреса сокета (этот параметр не может быть задан только "получите", так как сокеты привязаны во время создания и поэтому локальный привязанный адрес нельзя изменить). Локальный адрес сокета по умолчанию INADDR_ANY, то есть любой локальный адрес на многодомном узле. Многодоменный узел может использовать этот параметр, чтобы принять подключения только к одному из его адресов (в случае ServerSocket или DatagramSocket), или указать его возвращаемый адрес однорангового узла (для сокета или DatagramSocket). Параметр этого параметра — InetAddress.

Этот параметр <B>должен< быть> указан в конструкторе.

Допустимо для: SocketImpl, DatagramSocketImpl

Документация по Java для java.net.SocketOptions.SO_BINDADDR.

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

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