Autor Beitrag
Steve1024
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 141

Windows 2K, XP, 7 & Server 2003 - 2008; Linux (Ubuntu, Fedora)
D7, D05, D06, D09, DXE
BeitragVerfasst: Di 21.06.11 23:49 
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!

_________________
- posted with HTC HD2 -