Entwickler-Ecke

Internet / Netzwerk - TIdUDPServer & Broadcast: Multiple Replies


Steve1024 - Di 21.06.11 23:49
Titel: TIdUDPServer & Broadcast: Multiple Replies
Guten Abend,

mal wieder ein Problem und ich hoffe auf eure Hilfe.

Problem:
Ich will im Netzwerk mittels UDP Daten austauschen. Nun habe ich mir gedacht, um herauszufinden wer/was alles da ist, ein Broadcast zu verschicken. Dann darauf zu antworten und so die einzelnen Server im Netzwerk "scannen". Das geht auch wunderbar.

Nun aber meine Frage(n):
- Wie kann ich beim Client, der den Broadcast verschickt hat, herausfinden welcher Server geantwortet hat?
PerrIP ist immer 0.0.0.0
- Wie kann ich das am besten lösen, dass ich alle Antworten emfpangen und verarbeiten kann?
Angenommen ich habe 10 Server im Netzwerk - Wie kann ich dann dynamisch die Antworten von diesen verarbeiten?
Aktuell mache ich das mit ReceiveBuffer(); und habe dabei "Angst", nicht alle Antworten zu empfangen...

Danke für euche Hilfe und Unterstützung!