Windows.Networking.ServiceDiscovery.Dnssd Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Dá suporte ao registro e à descoberta de serviços que se anunciam usando DNS-SD (Descoberta de Serviço DNS).
Observação
As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.
Classes
DnssdRegistrationResult |
Encapsula informações detalhadas sobre o resultado de uma tentativa de registrar uma instância de serviço usando DNS-SD. Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
DnssdServiceInstance |
Encapsula uma instância de um serviço que usa DNS-SD (Descoberta de Serviço DNS). Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
DnssdServiceInstanceCollection |
Uma coleção de instâncias de serviço DNS-SD (Descoberta de Serviço DNS). Observação Não há suporte para DnssdServiceInstanceCollection e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration. Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
DnssdServiceWatcher |
Mantém uma coleção de instâncias de serviço DNS-SD (Descoberta de Serviço DNS) disponíveis. Observação Não há suporte para DnssdServiceWatcher e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration. Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
Enumerações
DnssdRegistrationStatus |
Valores que representam o status de uma tentativa de registro DNS-SD. Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
DnssdServiceWatcherStatus |
Valores que representam o status de um DnssdServiceWatcher. Observação Não há suporte para DnssdServiceWatcher e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration. Observação As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse. |
Comentários
O código do servidor usa os membros desse namespace para anunciar serviços disponíveis para clientes em uma rede local, por meio da DNS-SD (Descoberta de Serviço DNS). O código do cliente usa os membros desse namespace para identificar os serviços que estão sendo oferecidos por meio do DNS-SD. A comunicação real entre o cliente e o servidor ocorre por meio de soquetes, usando portas e protocolos anunciados e descobertos por meio do DNS-SD.
DNS-SD é descrito em RFC 6763. Para obter informações gerais e de contexto sobre o DNS, consulte RFC 1034.