Moin!
mexx hat folgendes geschrieben: |
Ich suche ein Methode um alle Clients im Netzwerk zu erhalten. |
Auf dem Level der Frage basierende Antwort: das geht nicht.
Deshalb unterstelle ich mal, du meinst alle IP-Stacks in einem Subnetz.

Aber selbst das ist keine einfache Aufgabe, da es keine passive Methode gibt, wie man sowas "auslesen" oder sowas kann.

Deshalb bleibt nur ein aktiver Ansatz: alle möglichen Adressen im Subnetz bilden und anpingen, ggfs. in Zeitabständen wiederholen...

Bekommst du eine Antwort, gibt es zu diesem Zeitpunkt unter dieser IP-Adresse einen Stack, der zumindest auf ICMP-Echo-Requests antwortet.

Ob das ein "PC" (im weitesten Sinne des Wortes) ist, ist dann wieder eine ganz andere Frage.
mexx hat folgendes geschrieben: |
Ich brauche aber als Broadcast-Ergebnis die IP-Adresse der im Netzwerk vorhanden Clients. Die Suche im Forum hat mich auf Beiträge gebracht, wo oft die Rede von UDB war. Aber geholfen hats mir leider nicht viel. |
Du hast eventuell (noch) "interessante" Vorstellungen von Broadcasts.

Schau mal
hier, auch wenn du das nicht programmieren willst, sollte es dir ein paar Grundlagen vermitteln, was UDP-Broadcasts überhaupt sind und wozu man sowas benutzen kann.
Vorsicht Falle: UDP-Broadcasts werden normalerweise an Routern gefiltert, nahezu sicher aber an Gateways; und im Internet kannste das mal gleich ganz vergessen...
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.