Der Server macht einen UDP Broadcast, alle Clients erhalten dann seine Nachricht.
In der Nachricht kann der Server seinen Hostnamen angeben, unter dem die Clients ihn erreichen.
Wie die Clients UDP (
IP Multicast als Beispiel eines Broadcast) verwenden können, habe ich hier beschrieben:
Discover ActiveMQ brokers with Delphi and IP Multicast
Was noch fehlt ist der Code der vom Server aus UDP Broadcasts versendet, das sollte aber mit
Indy leicht sein.