So, habe mir auch die FAQ durchgelesen, wollte das aber trotzdem lieber mit
Indy machen und bekam Probleme. Ich habe es geschafft über einen idUDPClient einen Broadcast zu schicken, das kam auf dem anderen PC sogar an. Es stellen sich nur ein paar Fragen:
Ich habe zum Senden das verwendet:
Delphi-Quelltext
1:
| IdUDPClient1.Broadcast('Hey',1243); |
Und empfange den Broadcast auf dem anderen PC via IdUDPServer "OnUDPRead". Das Problem ist, das "AData" vom Typ "array of Byte" ist und ich ja an den Text "Hey" rankommen will. Wie mache ich das?
Außerdem würde ich hierbei wenn möglich gerne die Firewall irgendwie umgehen, einfach weil ich das besser finde. Kann man das bei UDP also vllt auch ohne Server lösen?
Und zur letzten Frage: Ich weiß grob was die Unterschiede zwischen
TCP und UDP ist, aber warum kann nur der eine Broadcasten??
Danke!