Rete peer-to-peer

Il canale peer è una tecnologia di comunicazione a più parti peer-to-peer (P2P) in Windows Communication Foundation (WCF). Fornisce un canale di comunicazione P2P basato su messaggi sicuro e scalabile per gli sviluppatori di applicazioni. Un esempio comune di applicazione a più parti che può trarre vantaggio da un canale peer è rappresentato da un'applicazione collaborativa, ad esempio una chat, in cui un gruppo di persone comunica l'una con l'altra mediante un sistema peer-to-peer senza server. Il canale peer consente la collaborazione P2P, la distribuzione di contenuti, il bilanciamento del carico e l'elaborazione distribuita per scenari aziendali e relativi a utenti.

Il canale peer è abilitato per impostazione predefinita in Windows Vista, come per tutti i WCF. Per accedere alle classi del canale peer, aggiungere riferimenti a System.ServiceModel.dll al progetto.

Nelle sezioni seguenti vengono fornite informazioni sulla rete peer-to-peer e sull'utilizzo delle classi del canale peer per creare applicazioni di rete abilitate al peer.

In questa sezione

Scenari relativi al canale peer: vengono descritti gli scenari di sviluppo supportati dalle API del canale peer, ad esempio messaggistica di pubblicazione/sottoscrizione, collaborazione, elaborazione distribuita e gioco.

Concetti relativi al canale peer: vengono descritte le reti peer, i nodi peer, la protezione del canale peer e i resolver peer.

Creazione di un'applicazione del canale peer: vengono fornite indicazioni sullo sviluppo di applicazioni del canale peer.

Esempi di codice del canale peer

Resolver peer personalizzato del canale peer

Blog del team del canale peer

Blog del team del canale peer