Resolução de nomes Protocol-Independent
No desenvolvimento de um aplicativo cliente/servidor independente de protocolo, há dois requisitos básicos que existem em relação à resolução de nomes e ao registro:
- A capacidade do servidor metade do aplicativo (serviço) de registrar sua existência dentro (ou tornar-se acessível a) um ou mais namespaces.
- A capacidade do aplicativo cliente de localizar o serviço em um namespace e obter o protocolo de transporte necessário e as informações de endereçamento.
Para aqueles acostumados a desenvolver aplicativos baseados em TCP/IP, isso pode parecer envolver pouco mais do que procurar um endereço de host e, em seguida, usar um número de porta acordado. Outros esquemas de rede, no entanto, permitem que o local do serviço, o protocolo usado para o serviço e outros atributos sejam descobertos em tempo de execução. Para acomodar a ampla diversidade de funcionalidades encontrada nos serviços de nome existentes, a interface do Windows Sockets 2 adota o modelo descrito nos tópicos desta seção.
Esta seção descreve os recursos de resolução de nomes independentes de protocolo disponíveis para desenvolvedores winsock. A lista a seguir descreve os tópicos nesta seção:
- modelo de resolução de nomes
- resumo das funções de resolução de nomes
- estruturas de dados de resolução de nomes
Tópicos relacionados