Während meiner Zeit an der Universität hatte ich ein persönliches Projekt zur Entwicklung eines einfachen Chat-Programms in Java, das TCP-Sockets verwendet. Das Projekt war nur für Ausbildungszwecke gedacht.
Was mir nicht gefiel, war, dass ein Client die IP des Servers kennen musste, um eine Verbindung herzustellen. Also dachte ich mir, es wäre schön, wenn die Clients erkennen könnten, ob im Netzwerk Chatserver verfügbar sind.
Wie kann ich einen solchen Mechanismus bewerkstelligen? Wenn Sie mir die richtige Richtung weisen könnten, wäre ich Ihnen dankbar :-)
Ich denke, der Server müsste eine Art von Broadcasting durchführen, aber ich bin mir nicht sicher, wie man das macht.
PS: Ich weiß, dass es wahrscheinlich andere/bessere Wege gibt, dies zu tun, aber im Moment bin ich speziell daran interessiert, wie man einen Client dazu bringt, Server im Netzwerk zu erkennen.
Und mit Server meine ich den serverseitigen Teil der Chat-Anwendung, nicht etwa einen Tomcat-Server.