Introdução à Origem de Exemplo do Respondente mDNS
Introdução
- Compile o projeto mDNSResponder para obter mDNSResponder.exe, que é um serviço. Copie o .exe para o computador de destino e, em seguida, registre e execute o serviço.
- Execute "mDNSResponder.exe /?" para imprimir o uso
- Compile o projeto dnssd, que gerará dnssd.dll
- Compile o projeto mDNSUWP. É um agente da UWP que se comunica com dnssd.dll e gerará sua própria dll e winmd
- Compile o projeto mDNSTest, um aplicativo UWP de exemplo para consumir o mDNSUWP que eventualmente se comunica com o serviço mDNSResponder.
- O aplicativo UWP depende de dnssd.dll e do agente da UWP. Há um script configurado para copiar tudo para a pasta appx da UWP.
- Implante/inicie mDNSTest, defina uma ID e clique em Registrar. O código de resposta deve ser 0 (SUCCESS)
- Se você executar qualquer navegador Bonjour ao mesmo tempo, o novo dispositivo (falso) aparecerá na lista.
Recursos
- Baixe o Respondente mDNS compatível com o Bonjour para o Windows IoT (origem de exemplo) aqui.