Compartilhar via


Rede ponto a ponto

O Peer Channel é uma tecnologia de comunicação ponto a ponto (P2P) multipartidária no Windows Communication Foundation (WCF). Ele fornece um canal de comunicação P2P seguro e escalonável baseado em mensagens para desenvolvedores de aplicativos. Um exemplo comum de um aplicativo multipartidário que pode se beneficiar do Peer Channel é um aplicativo colaborativo, como o chat, em que um grupo de pessoas conversa entre si de maneira ponto a ponto sem servidores. O Peer Channel habilita a colaboração P2P, a distribuição de conteúdo, o balanceamento de carga e o processamento distribuído para cenários do consumidor e da empresa.

O Canal entre pares é habilitado por padrão no Windows Vista, assim como por padrão todo o WCF. Para acessar as classes de Peer Channel, adicione referências a System.ServiceModel.dll em seu projeto.

As seções a seguir contêm informações sobre a rede peer-to-peer e o uso das classes Peer Channel para criar aplicativos de rede com suporte a peers.

Nesta seção

Cenários de Canal de Par: Descreve cenários de desenvolvimento compatíveis com as APIs de Canal de Par, como mensagens de publicação/inscrição, colaboração, processamento distribuído e jogos.

Conceitos do Peer Channel: Descreve Peer Meshes, Peer Nodes, Peer Channel security e Peer Resolver.

Criando um aplicativo de canal par: fornece diretrizes sobre o desenvolvimento de aplicativos de Canal Par.

Exemplos de códigos de canal par

Resolvedor par personalizado do Peer Channel

Blog da equipe do Peer Channel

Blog da equipe do canal peer