Rete peer-to-peer

Il canale peer è una tecnologia di comunicazione peer-to-peer (P2P) a più parti disponibile 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 è attivato per impostazione predefinita in , come lo è 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.

Argomenti della 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

Extending Peer Channel

Peer Channel Samples

Peer Channel Custom Peer Resolver

Peer Channel Chat

Blog del team del canale peer

Blog del team del canale peer () (il contenuto potrebbe essere in inglese)