Hallo MJustin
ich habe jetzt ein wenig mit den
Indy-Multicast-Koponenten geübt. Aber entweder bin ich mit Blindheit beschlagen oder es geht auch da nicht anders als dass der Client die Port-Nummer und
IP (MulticastGroup) des Multicast-Servers wissen muss.
Die Multicastgroup ist nicht die
IP des Servers. Es ist eher eine "ID" für einen Service, zum Beispiel beim ActiveMQ Broker in der Standardkonfiguration die Adresse 239.255.2.3 - diese Adresse existiert nicht in meinem Netz.
Ich schaue mir mal den
Indy UDP Server an, aber im Prinzip muss es so funktionieren wie ich es mit dem Apache ActiveMQ schon erfolgreich getestet und im Blog beschrieben habe:
Discover ActiveMQ brokers with Delphi and IP Multicast