Partilhar via


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 Gráficos . O agrupamento acrescenta as seguintes duas peças de tecnologia:

  • Uma camada de multiplexação que permite que vários aplicativos usem um gráfico, uma porta e um banco de dados de registros.
  • Segurança que garante que apenas os colegas convidados para um grupo possam participar e se conectar ao longo de toda a vida do grupo.

O agrupamento oferece uma abordagem acessível e fácil para a conexão com pares devido ao processo de chamada simples e às mensagens seguras. Essa API utiliza PNRP para descoberta de grupo e um provedor de segurança padrão baseado em PKI, em vez de exigir que um desenvolvedor implemente um. No entanto, se seu aplicativo exigir maior flexibilidade em termos de opções de segurança, considere usar a API de gráficos .

A tabela a seguir identifica os tópicos nesta seção da 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 a grupos de pares e as trocas de dados são protegidas.
Convidar um colega para um grupo Descreve o processo pelo qual os pares são convidados e adicionados a um grupo de pares.
Como conectar-se a um grupo de pares Descreve como um par se conecta e interage com um grupo de pares.
Gerenciando registros de grupo Descreve registros de grupo de pares e como gerenciá-los como membro e administrador.

 

Observação

Os aplicativos que usam a API de agrupamento em um ambiente com um firewall exigem grupos de exceção que cobrem a porta específica para o 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.