Начало работы с примером кода для отвечающего средства mDNS

Начало работы

  1. Скомпилируйте проект mDNSResponder, чтобы получить исполняемый файл службы mDNSResponder.exe. Скопируйте этот EXE-файл на целевой компьютер, зарегистрируйте соответствующую службу и запустите ее.
  2. Выполните команду "mDNSResponder.exe /?", чтобы вывести данные об использовании.
  3. Скомпилируйте проект dnssd и получите файл dnssd.dll.
  4. Скомпилируйте проект mDNSUWP. Это брокер для универсальной платформы Windows, который обращается к dnssd.dll и создает собственные библиотеки dll и winmd.
  5. Скомпилируйте проект mDNSTest с примером приложения для универсальной платформы Windows, которое использует брокер mDNSUWP и обращается через него к службе mDNSResponder.
  6. Это приложение универсальной платформы Windows зависит от dnssd.dll и брокера универсальной платформы Windows (есть настроенный скрипт, который копирует все содержимое в папку приложения для универсальной платформы Windows)
  7. Разверните и запустите mDNSTest, задайте идентификатор и щелкните действие Register (Регистрация). Вы должны получить ответ с кодом 0 (Успешно).
  8. Если вы в то же время запустите браузер Bonjour, в нем должно быть указано новое (фиктивное) устройство.

Registration for mDNS

Ресурсы

  • Скачайте пример кода отвечающего средства mDNS для Windows IoT, которое совместимо с программным модулем Bonjour.