ExamineIPAddresses()

Syntax

Ergebnis = ExamineIPAddresses([Format])
Beschreibung
Beginnt die verfügbaren IP-Adressen auf dem lokalen Computer zu ermitteln. NextIPAddress() wird benutzt, um jede IP-Nummer zu ermitteln.

Parameter

Format (optional) Das Format der zu untersuchenden IP. Dies kann einer der folgenden Werte sein:
  #PB_Network_IPv4: untersucht IPv4-Adressen (Standard).
  #PB_Network_IPv6: untersucht IPv6-Adressen. Zurückgegebene Adressen müssen nach ihrer Verwendung
  mit FreeIP() wieder freigegeben werden.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die Ermittlung der Adressen funktioniert, und Null wenn dies fehlschlägt.

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

NextIPAddress()

Unterstützte OS

Alle

<- EventServer() - Network Inhaltsverzeichnis - FreeIP() ->