Partilhar via


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

Blog da Equipe do Canal Peer

Blog da equipe do Peer Channel