Prise en main de l'exemple de code source du répondeur mDNS
Mise en route
- 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.
- Exécutez « mDNSResponder.exe /? » pour imprimer l'utilisation
- Compilez le projet dnssd pour générer dnssd.dll
- 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
- Compilez le projet mDNSTest, qui est un exemple d'application UWP pour utiliser mDNSUWP, voire communiquer avec le service mDNSResponder.
- 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)
- Déployez/Lancez mDNSTest, définissez un ID et cliquez sur S'inscrire, le code de réponse doit être 0 (RÉUSSITE)
- Si vous exécutez n’importe quel navigateur Bonjour en même temps, le nouvel appareil (faux) doit être répertorié.
Ressources
- Téléchargez le répondeur mDNS compatible avec Bonjour pour Windows IoT (exemple de code source) ici.