Rede ponto a ponto
O Peer Channel é uma tecnologia de comunicação peer-to-peer (P2P) multipartidária no Windows Communication Foundation (WCF). Ele fornece um canal de comunicação P2P seguro e escalável baseado em mensagens para desenvolvedores de aplicativos. Um exemplo comum de um aplicativo de várias partes que pode se beneficiar do Peer Channel é um aplicativo colaborativo, como o chat, onde um grupo de pessoas conversa entre si de maneira ponto a ponto sem servidores. O Peer Channel permite colaboração P2P, distribuição de conteúdo, balanceamento de carga e processamento distribuído para cenários de consumidor e corporativo.
O Canal Ponto a Ponto está habilitado por padrão no Windows Vista, assim como todo o WCF. Para acessar classes de canal de mesmo nível, adicione referências a System.ServiceModel.dll ao seu projeto.
As seções a seguir contêm informações sobre rede ponto a ponto e o uso de classes Peer Channel para criar aplicativos de rede habilitados para pares.
Nesta Secção
Cenários de canal ponto a ponto: descreve cenários de desenvolvimento suportados pelas APIs de canal ponto a ponto, como mensagens de publicação/assinatura, colaboração, processamento distribuído e jogos.
Conceitos de canal de mesmo nível: descreve malhas de mesmo nível, nós de mesmo nível, segurança de canal de mesmo nível e resolvedores de mesmo nível.
Construindo um aplicativo de canal ponto a ponto: fornece orientação sobre o desenvolvimento de aplicativos de canal de mesmo nível.
Exemplos de código de canal de mesmo nível
Resolvedor de Peer Channel Personalizado