Sobre a API de Agrupamento
A API de Agrupamento de Pares combina a tecnologia da API do Provedor de Espaço de Nome PNRP e da API de Grafo. O agrupamento adiciona as duas seguintes peças de tecnologia:
- Uma camada de multiplexação que permite que vários aplicativos usem um grafo, uma porta e um banco de dados de registro.
- Segurança que garante que apenas colegas convidados para um grupo possam ingressar e se conectar durante todo o tempo de vida de um grupo.
O agrupamento fornece uma abordagem acessível e fácil para a rede de emparelhamento devido ao fluxo de chamadas simples e mensagens seguras. Essa API utiliza o PNRP para descoberta de grupo e um provedor de segurança baseado em PKI padrão, em vez de exigir que um desenvolvedor implemente um. No entanto, se o aplicativo exigir maior flexibilidade em termos de opções de segurança, considere usar a API do Graphing.
A tabela a seguir identifica os tópicos nesta seção API de agrupamento:
Tópico | Descrição |
---|---|
Como trabalhar com grupos | Descreve o fluxo de chamadas em um aplicativo de Agrupamento de Pares da inicialização ao desligamento. |
Como funciona a segurança de grupo | Descreve como a associação de grupos pares e as trocas de dados são protegidas. |
Convidar um par para um grupo | Descreve o processo pelo qual os pares são convidados e adicionados a um grupo de pares. |
Como se conectar a um grupo de pares | Descreve como um par se conecta e interage com um grupo de pares. |
Gerenciando registros de grupo | Descreve os registros de grupo de pares e como gerenciá-los como membro e como administrador. |
Observação
Os aplicativos que usam a API de Agrupamento em um ambiente com um firewall exigem grupos de exceção que abrangem a porta específica do aplicativo, bem como a porta '3587-TCP' para a API de Agrupamento e a porta '3540-UDP' para PNRP. Esses grupos de exceção devem ser habilitados sempre que o aplicativo estiver em execução.