Peer-to-Peer Networking
Peer Channel is a multiparty, peer-to-peer (P2P) communication technology in Windows Communication Foundation (WCF). It provides a secure and scalable message-based P2P communication channel for application developers. One common example of a multiparty application that can benefit from Peer Channel is a collaborative application, such as chat, where a group of people chat with one another in a peer-to-peer manner without servers. Peer Channel enables P2P collaboration, content distribution, load balancing, and distributed processing for both consumer and enterprise scenarios.
Peer Channel is enabled by default on , as is all of WCF. To access Peer Channel classes, add references to System.ServiceModel.dll to your project.
The following sections contain information about peer-to-peer networking and the use of Peer Channel classes to create peer-enabled network applications.
In This Section
Peer Channel Scenarios: Describes development scenarios supported by the Peer Channel APIs, such as publication/subscription messaging, collaboration, distributed processing, and gaming.
Peer Channel Concepts: Describes Peer Meshes, Peer Nodes, Peer Channel security, and Peer Resolvers.
Building a Peer Channel Application: Provides guidance on developing Peer Channel applications.
Peer Channel Code Examples
Peer Channel Custom Peer Resolver
Peer Channel Team blog
Peer Channel Team Blog (https://go.microsoft.com/fwlink/?LinkID=114530)