Alle IP-Adressen die auf Port X laufen

Hey

ich versuche grade eine Applikation zu schreiben, inder über einen Socket eine Verbindung zwischen Server und Client ermöglicht werden soll.

Da es mehrere Server im Netwerk geben kann möchte ich zuerst alle Server IPs ausgegeben haben die auf Port X lauschen.

Von der Theorie würde das ja ein Broadcastpackage gehen das auf Port X sendet…
Aber wie schreibe ich das in Java?

Könnt ihr mir bei einem Ansatz helfen? Bzw evtl einen Link für ein Tutorial posten?

Wäre super

Vielen Dank

DE