Класс абстрактного адреса Интернета
Адрес Интернета.
Этот объект хранит адрес Интернета. Если этот адрес Интернета является результатом поиска 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