Partilhar via


Exemplos de aplicações (Peer Infrastructure)

Os seguintes aplicativos de exemplo estão incluídos no Windows XP Peer SDK. Os exemplos podem ajudá-lo quando você desenvolve seus próprios aplicativos pares usando a infraestrutura de mesmo nível.

Chat de Gráficos

O aplicativo de exemplo Graph Chat é um aplicativo de chat simples que demonstra como usar as APIs de Peer Graphing e o Provedor de Namespace PNRP (Peer Name Resolution Protocol) com a API do Winsock 2. O aplicativo demonstra as seguintes tarefas:

  • Criando um gráfico
  • Conectando-se a um gráfico existente
  • Desconectar de um grafo existente
  • Enumerando entidades de mesmo nível
  • Adicionando registros ao gráfico
  • Usando conexões diretas com um gráfico
  • Usando a infraestrutura de notificação e eventos com gráficos
  • Registo de nomes no PNRP
  • Resolvendo nomes com PNRP
  • Cancelar o registro de nomes no PNRP

Chat de Grupo

O aplicativo de exemplo de Chat de Grupo é um aplicativo de chat simples que demonstra como usar as APIs de Agrupamento de Pares e Gerenciador de Identidades. O aplicativo demonstra as seguintes tarefas:

  • Criando uma identidade
  • Criação e obtenção de informações de identidade
  • Enumerando identidades
  • Enumerando grupos associados a uma identidade
  • Criar um grupo
  • Criar convites para um grupo
  • Ligar a um grupo existente
  • Desconectando-se de um grupo existente
  • Extrair informações das propriedades do grupo
  • Usando conexões diretas com um grupo
  • Usando as funções de enumeração dentro de um grupo
  • Enumerando membros do grupo
  • Adicionar registos a um grupo
  • Usando a infraestrutura de notificação e eventos com grupos

Navegador de grupo

O aplicativo de exemplo Navegador de Grupo é uma ferramenta simples de gerenciamento de grupo de pares que demonstra como usar as APIs de Agrupamento de Pares e Gerenciador de Identidades. O aplicativo demonstra as seguintes tarefas:

  • Enumerando nuvens PNRP
  • Enumerando identidades
  • Enumerando grupos associados a uma identidade
  • Criação e exclusão de identidades
  • Criar um grupo e associá-lo a uma identidade
  • Criar um convite e guardá-lo
  • Abrir um convite e usá-lo para participar de um grupo
  • Eliminar uma identidade e associação de grupo
  • Ligar a um grupo existente
  • Desconectando-se de um grupo existente
  • Extraindo informações das propriedades do grupo
  • Usando as funções de enumeração dentro de um grupo
  • Enumerando membros do grupo
  • Usando a infraestrutura de notificação e eventos com grupos