Fetching contributors…
Cannot retrieve contributors at this time
25 lines (17 sloc) 1.96 KB
title ms.assetid
Peer-to-Peer Networking

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 [!INCLUDEwv], 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