Bonjour,

Dans certains logiciels du genre serveur VNC, on a la possibilité de cocher une case qui dit "Publier ce service sur le réseau local". J'aurai aimé savoir quels sont mécanismes sous-jacents.

Je demande cela parce que je veux développer une application client - serveur, mais afin de rendre les choses plus faciles pour l'utilisateur, j'aimerai automatiser la découverte du serveur.
Actuellement, je ne vois que 2 solutions :
1) mon client scanne toutes les IP sur un port donné pour trouver le serveur => lourd en ressources utilisées et pas de mécanisme d'annonce (ce qui veut également dire : pas de possibilité de changer le port du serveur !)
2) le client écoute sur un port UDP Multicast et le serveur émet un message multicast a intervalle régulier.

Y'a-t-il d'autres méthodes que je n'ai pas envisagé ? des protocoles pré-définis ?

Merci.