Einzelnen Beitrag anzeigen

Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#1

Rechner identifizieren über Indy UDP Komponenten

  Alt 29. Dez 2006, 20:23
Hallo,

ich denke mein Problem ist hier im Forum schon mehrfach angesprochen worden,
nur finde ich die passenden Threads zum Thema nicht.

Also,
Ich Pinge momentan alle Adressen im Subnetz über mehrere Threads an (Dank an Luckie)
Klappt auch.

Ich möchte nun gerne diese Funktion mit einem UDP Broadcast realisieren.
Leider habe ich keinen Dateizugriff auf die restlichen Rechner im Lan
und kann dem entsprechend dort keine Server plazieren.

Ich habe meinen IndyUdpClient eine Nachricht an die Broadcastadresee
in meine Subnetz schicken lassen und gehofft das mein IndyUdpServer
die Replys erhält ( ... für jedes sein OnRead Ereignis auslöst ... )
so das ich aus dem Reply die IP Adresse lesen kann.
Klappt leider nicht.

HostAdresse des Clients : 192.168.1.255 Port 0 ( Broadcastadresse )
HostAdresse des Servers : 0.0.0.0:0 ( Lesen von allen Ports ??? )
Nachricht : "who is alive" ( ??? )

Ich habe testweise mal die Windows Firewall abgeschaltet, hat aber auch nicht geholfen.

Wo liegt mein Fehler?

Gruß Holger.

Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat