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