ExamineIPAddresses()
Синтаксис
Result = ExamineIPAddresses([Format])
Описание
Начинает проверку действительных IP-адресов на локальном компьютере. Функция NextIPAddress() используется для получения каждого IP-адреса.
Параметры
(дополн.) Format Формат IP-адресов используемый для проверки. Этот параметр может быть одним из следующих значений: #PB_Network_IPv4: исследовать адреса IPv4 (по умолчанию). #PB_Network_IPv6: исследовать адреса IPv6. После использования возвращенные адреса должны быть освобождены функцией FreeIP().
Возвращаемое значение
Возвращает не нулевое значение, если проверка IP-адресов запустилась успешно, если произошла ошибка - возвратом будет 0.
Пример: IPv4
InitNetwork() If ExamineIPAddresses() Repeat IP = NextIPAddress() If IP Debug "IPv4: " + IPString(IP) EndIf Until IP = 0 EndIf
Пример: IPv6
InitNetwork() If ExamineIPAddresses(#PB_Network_IPv6) Repeat IP = NextIPAddress() If IP Debug "IPv6: " + IPString(IP, #PB_Network_IPv6) FreeIP(IP) EndIf Until IP = 0 EndIf
См. также
NextIPAddress()
Поддерживаемые OS
Все