Prise en main de l'exemple de code source du répondeur mDNS

Mise en route

  1. Compilez le projet mDNSResponder pour obtenir mDNSResponder.exe, qui correspond à un service. Copiez le fichier .exe vers l'ordinateur cible, puis enregistrez et exécutez le service.
  2. Exécutez « mDNSResponder.exe /? » pour imprimer l'utilisation
  3. Compilez le projet dnssd pour générer dnssd.dll
  4. Compilez le projet mDNSUWP. Il s'agit d'un service Broker UWP qui communique avec dnssd.dll et génère ses propres dll et winmd
  5. Compilez le projet mDNSTest, qui est un exemple d'application UWP pour utiliser mDNSUWP, voire communiquer avec le service mDNSResponder.
  6. Cette application UWP dépend de dnssd.dll et du service Broker UWP (un script est configuré pour copier tous les éléments dans le dossier appx UWP)
  7. Déployez/Lancez mDNSTest, définissez un ID et cliquez sur S'inscrire, le code de réponse doit être 0 (RÉUSSITE)
  8. Si vous exécutez n’importe quel navigateur Bonjour en même temps, le nouvel appareil (faux) doit être répertorié.

Registration for mDNS

Ressources

  • Téléchargez le répondeur mDNS compatible avec Bonjour pour Windows IoT (exemple de code source) ici.