Начало работы с примером кода для отвечающего средства mDNSGetting Started with mDNS Responder Sample Source

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

  1. Скомпилируйте проект mDNSResponder, чтобы получить исполняемый файл службы mDNSResponder.exe.Compile the project mDNSResponder to get mDNSResponder.exe, which is a service. Скопируйте этот EXE-файл на целевой компьютер, зарегистрируйте соответствующую службу и запустите ее.Copy the .exe to the target machine then register the service and run.
  2. Выполните команду "mDNSResponder.exe /?",Run “mDNSResponder.exe /?” чтобы вывести данные об использовании.to print the usage
  3. Скомпилируйте проект dnssd и получите файл dnssd.dll.Compile the project dnssd, it would generate dnssd.dll
  4. Скомпилируйте проект mDNSUWP.Compile the project mDNSUWP. Это брокер для универсальной платформы Windows, который обращается к dnssd.dll и создает собственные библиотеки dll и winmd.It’s a UWP broker that talks to dnssd.dll and will generate its own dll and winmd
  5. Скомпилируйте проект mDNSTest с примером приложения для универсальной платформы Windows, которое использует брокер mDNSUWP и обращается через него к службе mDNSResponder.Compile the project mDNSTest, which is a sample UWP app to consume mDNSUWP and eventually talks into mDNSResponder service.
  6. Это приложение универсальной платформы Windows зависит от dnssd.dll и брокера универсальной платформы Windows (есть настроенный скрипт, который копирует все содержимое в папку приложения для универсальной платформы Windows)This UWP app depends on both dnssd.dll and the UWP broker (there is script configured to copy everything into the UWP appx folder)
  7. Разверните и запустите mDNSTest, задайте идентификатор и щелкните действие Register (Регистрация). Вы должны получить ответ с кодом 0 (Успешно).Deploy/launch mDNSTest, set an ID and click Register, the respond code should be 0 (SUCCESS)
  8. Если вы в то же время запустите браузер Bonjour, в нем должно быть указано новое (фиктивное) устройство.If you run any Bonjour Browser at the same time, the new (fake) device should be listed.

Регистрация для mDNS

РесурсыResources

  • Скачайте пример кода отвечающего средства mDNS для Windows IoT, которое совместимо с программным модулем Bonjour.Download the Bonjour-compatible mDNS Responder for Windows IoT (sample source) here.