Thema: Delphi Alle IPs im Netz

Einzelnen Beitrag anzeigen

Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#1

Alle IPs im Netz

  Alt 2. Aug 2017, 17:09
Hallo,

ich suche nach einer möglichst schnellen Variante, alle existierenden IP-Adressen im LAN zu bekommen.
Alles anpingen und auf Antwort warten, ist einfach zu langsam.

Eigentlich möchte ich alle Netzressourcen auflisten.
Dazu nimmt man normalerweise WNetEnumResource.
Nun habe ich aber einen Drucker im LAN, der natürlich eine IP-Adresse hat und tadellos funktioniert, aber mit WNetEnumResource nicht aufgelistet wird.
Ich verstehe den aber trotzdem auch als Netzressource und möchte ihn mit auflisten.
(Ein anderer Drucker ist per WiFi im WLAN. Der wird mit WNetEnumResource aufgelistet! Wieso der und der andere nicht?)

UDP-Broadcast wäre vielleicht ganz gut, aber da sehe ich nicht durch. Wie kriege ich die Antwort da mit? Nur per Thread? Und antwortet der Drucker überhaupt auf ein Broadcast?

Gruß
Mattze
  Mit Zitat antworten Zitat