Ich bin zwar schon lange im Delphiboot, versuche mich aber mit Beiträgen zurückzuhalten.
Diesmal komme ich aber beim besten Willen nicht mehr weiter
Ich schicke über UDP einen Broadcast. (IdUDPClient aus
Indy 10 für Delphi 5)
Bestimmte Geräte sollten mir darauf eine Antwort geben, aber nur wenn der Sendeport 1267 ist.
Als ich nach etlichen Fehlversuchen einmal die Netzwerkaktivität mitgeschnitten habe entdeckte ich,
dass der Sendeport jedesmal ein anderer und willkürlich vergeben war.
Liegts an Delphi 5,
Indy 10, Win XP oder ... ???
EDIT:
Jo vergesst des ganze wieder: Die Komponente gibt nur den Zielport her und setzt den beim Broadcastbefehl neu.
Hab die Anfrage jetzt schnell in Java geschrieben (mit Sourceport
) und da kommt auch keine korrekte Antwort zurück.
Liegt also wie immer nicht an der Hochsprache