ben ça dépend. Par exemple, lors d'un tp sur l'implémentation d'un chat, on avait plusieurs serveurs sur des machines (que supposait ne pas connaître). Le client récupérait les infos de chaque serveur à l'aide d'un broadcasting (room, nb user, etc..) et ensuite il pouvait se connecté au serveur choisi.
Ici il y n'y avait pas de serveur central, et vu qu'on ne connaissait pas l'ip des serveurs, le broadcast nous a permis de les récupérer.