Compartilhar via


Considerações sobre programação (ponto a ponto)

Este tópico discute considerações de programação específicas ao usar a Infraestrutura de Pares.

Ao usar a Infraestrutura de Pares para desenvolver aplicativos pares, você deve levar em conta as seguintes considerações de programação:

  • IPv6

    A Infraestrutura de Pares requer que o IPv6 seja instalado e iniciado para habilitar os aplicativos de rede par para funcionar.

  • Portas de firewall

    Quando um firewall está sendo usado em uma rede (como o firewall de Conexão de Internet IPv6), portas específicas devem ser abertas para permitir que a Infraestrutura de Pares funcione. As seguintes portas devem estar abertas:

    Porta TCP 3587 para a infraestrutura de agrupamento de pares.

    Porta UDP 3540 para a infraestrutura de grafo de pares.

    Observação

    Os aplicativos que usam a Infraestrutura de Grafo de Pares em TCP escolhem sua própria porta TCP ao chamar PeerGraphListen.

     

  • Opção de soquete

    Ao tentar se conectar a outros nós de par IPv6 diretamente (sem usar a Infraestrutura de Pares), verifique se a opção de soquete IPV6_PROTECTION_LEVEL está definida como PROTECTION_LEVEL_UNRESTRICTED.

  • Largura de banda

    Ao usar PNRP, um aplicativo pode publicar um ou mais nomes de pares que podem ser resolvidos. Para cada nome de par registrado com PNRP, há um aumento na largura de banda de rede que o PNRP usa para publicar o nome do par e mantê-lo disponível para ser resolvido por outros nós.

    Para evitar o uso de muita largura de banda, os aplicativos devem evitar registrar um grande número de nomes de pares em um computador. Por exemplo, um aplicativo que publica imagens não deve criar um nome de par para cada imagem, mas deve criar um nome de par para o serviço que publica imagens e usar um protocolo diferente para os clientes consultarem o serviço para imagens específicas.

  • Registro de Nome de Par

    Alguns aplicativos podem ser necessários para registrar o mesmo nome de par em mais de um computador. Normalmente, isso acontece se um nome de par estiver associado a uma pessoa que usa mais de um computador. Um método que você pode usar para registrar o mesmo nome de par em vários computadores é criar um grupo de pares para a pessoa e se conectar a esse grupo de todos os computadores. Outro método é criar uma identidade de par e um nome de par em um computador, exportar a identidade de par desse computador e importá-la em outros computadores. Isso permite que o mesmo nome de par seguro seja criado em todos os computadores que importaram a identidade de par.