NextIPAddress()
Syntax
Ergebnis = NextIPAddress()Beschreibung
Gibt die nächste IP-Adresse des lokalen Computers zurück. ExamineIPAddresses() muss vor diesem Befehl aufgerufen werden.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Gibt die nächste (verfügbare) IP-Adresse in numerischer Form zurück. Ist das Ergebnis gleich 0, dann gibt es keine weiteren IP-Adressen zu untersuchen. Wenn ExamineIPAddresses() mit dem #PB_Network_IPv6 Format aufgerufen wird, dann muss die zurückgegebene IP nach ihrer Verwendung mit FreeIP() freigegeben werden.
Anmerkungen
Die IP-Adresse kann einfach mittels IPString() in einen String konvertiert werden.
Beispiel: IPv4
InitNetwork() If ExamineIPAddresses() Repeat IP = NextIPAddress() If IP Debug "IPv4: " + IPString(IP) EndIf Until IP = 0 EndIf
Beispiel: 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
Siehe auch
ExamineIPAddresses(), IPString()
Unterstützte OS
Alle