Bonjour à tous,

Je souhaiterai faire une application toute "simple" pour découvrir les machines sur un réseau locale.
C'est-à-dire que lorsque je lance l'application sur une machine A et une machine B elle serait capable de lister les 2 machines. Comme dans les jeux videos lorsqu'une personne héberge une partie, celle-ci est automatiquement découverte par les autres joueurs.

Evidemment il y a la méthode ou l'application est un serveur et client simultanément mais il faut scanner les ips "à la main" donc je pense pas que ce soit une bonne solution.

Le multicast est-il la solution ? J'ai vu que Java proposait cette classe nativement.

J'ai aussi entendu parler du mDNS (ce qu'utilise Bonjour sauf erreur).

Qu'en pensez vous ?

Merci d'avance.

PS: C'est une question assez générale, j’espère être dans la bonne section.