fn - необязательная функция обратного вызова, которая при указании выполнит разрешение адреса асинхронно, без блокировки.
Возвращаемое значение
Если эта функция вызывается без функции обратного вызова, возвращает таблицу, содержащую IP-адреса для указанного имени. Если функция обратного вызова указана, возвращается объект хоста.
Примечания
Если функция обратного вызова не предоставлена, разрешение происходит в блокирующем режиме, что может быть заметно при медленном или нестабильном сетевом доступе.
Если функция обратного вызова предоставлена, эта функция действует как конструктор, возвращающий объект хоста, и функция обратного вызова будет вызвана по завершении разрешения. Функция обратного вызова должна принимать два параметра: строку "addresses", указывающую, что произошло разрешение адреса, и таблицу, содержащую определённые IP-адреса.
Генерирует ошибку, если сетевой доступ в настоящее время отключён или имя хоста недействительно.
address - строка или число, представляющее сетевой адрес IPv4 или IPv6 для поиска имён хостов. Если аргумент является числом, оно рассматривается как 32-битовое числовое представление адреса IPv4.
fn - необязательная функция обратного вызова, которая при указании выполнит разрешение имени хоста асинхронно, без блокировки.
Возвращаемое значение
Если эта функция вызывается без функции обратного вызова, возвращает таблицу, содержащую имена хостов для указанного адреса. Если функция обратного вызова указана, возвращается объект хоста.
Примечания
Если функция обратного вызова не предоставлена, разрешение происходит в блокирующем режиме, что может быть заметно при медленном или нестабильном сетевом доступе.
Если функция обратного вызова предоставлена, эта функция действует как конструктор, возвращающий объект хоста, и функция обратного вызова будет вызвана по завершении разрешения. Функция обратного вызова должна принимать два параметра: строку "names", указывающую, что произошло разрешение имени хоста, и таблицу, содержащую определённые имена хостов.
Генерирует ошибку, если сетевой доступ в настоящее время отключён или IP-адрес недействителен.
Получение состояния доступности для указанного IP-адреса.
Параметры
address - строка или число, представляющее сетевой адрес IPv4 или IPv6 для проверки доступности. Если аргумент является числом, оно рассматривается как 32-битовое числовое представление адреса IPv4.
fn - необязательная функция обратного вызова, которая при указании определит доступность адреса асинхронно, без блокировки.
Возвращаемое значение
Если эта функция вызывается без функции обратного вызова, возвращает числовое представление состояния доступности адреса. Если функция обратного вызова указана, возвращается объект хоста.
Примечания
Если функция обратного вызова не предоставлена, разрешение происходит в блокирующем режиме, что может быть заметно при медленном или нестабильном сетевом доступе.
Если функция обратного вызова предоставлена, эта функция действует как конструктор, возвращающий объект хоста, и функция обратного вызова будет вызвана по завершении разрешения. Функция обратного вызова должна принимать два параметра: строку "reachability", указывающую, что доступность была определена, и числовое представление состояния доступности адреса.
Генерирует ошибку, если сетевой доступ в настоящее время отключён или IP-адрес недействителен.
Числовое представление состоит из комбинации флагов, определённых в hs.network.reachability.flags.
Выполняет тот же тест доступности, что и hs.network.reachability.forAddress.
Получение состояния доступности для указанного имени хоста.
Параметры
name - имя хоста для проверки доступности. Если аргумент является числом, оно рассматривается как 32-битовое числовое представление адреса IPv4.
fn - необязательная функция обратного вызова, которая при указании определит доступность адреса асинхронно, без блокировки.
Возвращаемое значение
Если эта функция вызывается без функции обратного вызова, возвращает числовое представление состояния доступности имени хоста. Если функция обратного вызова указана, возвращается объект хоста.
Примечания
Если функция обратного вызова не предоставлена, разрешение происходит в блокирующем режиме, что может быть заметно при медленном или нестабильном сетевом доступе.
Если функция обратного вызова предоставлена, эта функция действует как конструктор, возвращающий объект хоста, и функция обратного вызова будет вызвана по завершении разрешения. Функция обратного вызова должна принимать два параметра: строку "reachability", указывающую, что доступность была определена, и числовое представление состояния доступности имени хоста.
Генерирует ошибку, если сетевой доступ в настоящее время отключён или имя хоста недействительно.
Числовое представление состоит из комбинации флагов, определённых в hs.network.reachability.flags.
Выполняет тот же тест доступности, что и hs.network.reachability.forHostName.