Rede peer-to-peer

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 baseado em mensagens seguro e escalável para desenvolvedores de aplicativos. Um exemplo comum de um aplicativo multipartidário que pode se beneficiar do Peer Channel é um aplicativo colaborativo, como chat, em que 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 consumidores e empresas.

O Peer Channel é habilitado por padrão no Windows Vista, assim como todo o WCF. Para acessar as classes do Peer Channel, 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 do Peer Channel para criar aplicativos de rede habilitados para ponto.

Nesta seção

Cenários do Peer Channel: descreve cenários de desenvolvimento suportados pelas APIs do Peer Channel, como mensagens de publicação/assinatura, colaboração, processamento distribuído e jogos.

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

Criação de um aplicativo do Peer Channel: fornece orientação sobre o desenvolvimento de aplicativos do Peer Channel.

Exemplos de código do Peer Channel

Resolvedor par personalizado do Peer Channel

Blog da equipe do Peer Channel

Blog da equipe do Peer Channel