Multiping?

mmp05

Ensign
Registriert
Okt. 2005
Beiträge
209
Wie kann ich einen Multiping am einfachsten Realisieren?

Multiping soll bedeuten, mit einer anfrage wie z.B.:
Welche IP's sind in meinem Netzwerk belegt?
Sollen alle belegten IP's angezeigt werden?

Das Programm sollte in C ausführbar sein.
 
mmp05 schrieb:
Wie kann ich einen Multiping am einfachsten Realisieren?

Multiping soll bedeuten, mit einer anfrage wie z.B.:
Welche IP's sind in meinem Netzwerk belegt?
Sollen alle belegten IP's angezeigt werden?

Das Programm sollte in C ausführbar sein.

Sollte mit mehreren Threads zu machen sein. Threads gibts in jeder Betriebssystem-API.

MfG
 
Ein bisschen mehr Angaben zu Deinem Vorwissen wäre hilfreich. Du kannst alles selber programmieren. Dazu benötigtst Du im wesentlich sockets. Dann brauchst Du noch Code um das ping zu implementieren.

Im wesentlichen ist das eine Schleife in der sequentiell alle IP Adressen angepingt werden und das Ergebniss des Pings ausgewertet wird ob der Rechner geantwortet hat.

Threads sehe ich dabei eher als Optmierung an damit das Programm schneller fertig wird.

Einmal kurz gegoogelt: http://duda.imag.fr/ping.c
Wenn es funktioniert kannst Du das sicher auf ein Multiping umschreiben.

MfG

Arnd
 
Zuletzt bearbeitet:
Zurück
Oben