# Problem 1: Client will einem Chat beitreten und weiß nicht welchen Server er kontaktieren muss
# Problem 2: ein server will einem netzwerk beitreten
# for dynamic discovery Broadcast (UDP Only) to all members of a network is necessary
# 1. neuer server_A sendet Broadcast Nachricht an Broadcastadress (letzte IP-Adresse in einem Netzwerk oder berechnen über OnlineTool Vorlesungfolien) mit seiner eigenen ip-adresse
# -> Leader_Server müssen konstant listen auf die Broadcastadress
# -> Server_B updatet seine 'group View' (wenn man einen Leader hat nicht notwendig)
# -> Leader_Server sendet ip Adressen aller Server zurück
# 2. Server sammelt alle IP-adressen und speichert diese ab
# -> Jeder Server hat eine list 'group Vview mit den adressen aller Server' (wenn man einen Leader hat nicht notwendig)