NextIPAddress()
Синтаксис
Result = NextIPAddress()
Описание
Возвращает следующий IP-адрес локальной машины. Перед этой командой необходимо вызвать функцию ExamineIPAddresses().
Параметры
Ничего.
Возвращаемое значение
Возвращает следующий IP-адрес в числовой форме. Если результат равен 0, то больше нет доступных IP-адресов, и их проверку следует прекратить. Если ExamineIPAddresses() вызывается с форматом #PB_Network_IPv6, возвращаемый IP-адрес после использования должен быть освобожден в ручную с помощью FreeIP() .
Пример: 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
См. также
ExamineIPAddresses(), IPString()
Поддерживаемые OS
Все