Spec-Zone.ru › Dart 1

dart:io

Класс абстрактного адреса Интернета

Адрес Интернета.

Этот объект хранит адрес Интернета. Если этот адрес Интернета является результатом поиска DNS, адрес также хранит имя хоста, используемого для поиска. Адрес Интернета в сочетании с номером порта представляет собой конечную точку, к которой может подключиться сокет, или сокет, который может быть привязан.

Статические свойства

ANY_IP_V4 → InternetAddress
только для чтения

Любой адрес IPv4. Используйте этот адрес при прослушивании на всех адресах IP-адаптеров, использующих IP-версию 4 (IPv4).

ANY_IP_V6 → InternetAddress
только для чтения

Любой адрес IPv6. Используйте этот адрес при прослушивании на всех адресах IP-адаптеров, использующих IP-версию 6 (IPv6).

LOOPBACK_IP_V4 → InternetAddress
только для чтения

Адрес обратной связи IPv4. Используйте этот адрес при прослушивании или подключении к адаптеру обратной связи, использующему IP-версию 4 (IPv4).

LOOPBACK_IP_V6 → InternetAddress
только для чтения

Адрес обратной связи IPv6. Используйте этот адрес при прослушивании или подключении к адаптеру обратной связи, использующему IP-версию 6 (IPv6).

Статические методы

lookup(String host, { InternetAddressType type: InternetAddressType.ANY }) → Future<List<InternetAddress>>

Поиск хоста, возвращающий Future списка InternetAddress. Если type равен InternetAddressType.ANY, он выполнит поиск адресов IP версии 4 (IPv4) и IP версии 6 (IPv6). Если type равен либо InternetAddressType.IP_V4, либо InternetAddressType.IP_V6, он выполнит поиск только адресов указанного типа. Порядок в списке может и, скорее всего, будет меняться со временем.

Конструкторы

InternetAddress(String address)
factory

Создает новый InternetAddress из числового адреса.

Свойства экземпляра

address → String
только для чтения

Числовой адрес хоста. Для адресов IPv4 используется точечная десятичная запись. Для IPv6 используется шестнадцатеричное представление.

host → String
только для чтения

Хост, используемый для поиска адреса. Если с адресом нет ассоциированного хоста, возвращается числовой адрес.

isLinkLocal → bool
только для чтения

Возвращает true, если область InternetAddress — это локальная область связи.

isLoopback → bool
только для чтения

Возвращает true, если InternetAddress — это адрес обратной связи.

isMulticast → bool
только для чтения

Возвращает true, если область InternetAddress — это мультиадресная область.

rawAddress → List<int>
только для чтения

Получить необработанный адрес этого InternetAddress. Результат — список длиной 4 или 16 байта. Возвращаемый список является копией, что позволяет изменять список без изменения InternetAddress.

type → InternetAddressType
чтение/запись

Тип type InternetAddress определяет IP-протокол.

hashCode → int
только для чтения, унаследованное

Код хэширования для этого объекта.

runtimeType → Type
только для чтения, унаследованное

Представление типа времени выполнения объекта.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы экземпляра

reverse() → Future<InternetAddress>

Выполняет обратный поиск DNS по адресу address, создавая новый InternetAddress, где поле хоста устанавливается в результат.

noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается при обращении к несуществующему методу или свойству.

toString() → String
унаследованное

Возвращает строковое представление этого объекта.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/InternetAddress-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API