Peer-to-Peer-NetzwerkePeer-to-Peer Networking

Peerkanal ist mehrparteienanwendungen, Peer-zu-Peer (P2P) kommunikationstechnologie in Windows Communication Foundation (WCF).Peer Channel is a multiparty, peer-to-peer (P2P) communication technology in Windows Communication Foundation (WCF). Er stellt einen sicheren und skalierbaren nachrichtenbasierten P2P-Kommunikationschannel für Anwendungsentwickler bereit.It provides a secure and scalable message-based P2P communication channel for application developers. Ein allgemeines Beispiel einer Mehrparteienanwendung, die vom Peerkanal profitieren kann, sind gemeinschaftliche Anwendungen, wie beispielsweise Chat, in denen eine Gruppe von Benutzern direkt miteinander kommunizieren kann, ohne dass Server erforderlich sind.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. Peerkanal ermöglicht P2P-Zusammenarbeit, Inhaltsverteilung, Lastenausgleich und verteilte Verarbeitung sowohl bei Consumer- als auch Unternehmensszenarios.Peer Channel enables P2P collaboration, content distribution, load balancing, and distributed processing for both consumer and enterprise scenarios.

Peerkanal ist standardmäßig aktiviert, auf Windows VistaWindows VistaWCF entspricht.Peer Channel is enabled by default on Windows VistaWindows Vista, as is all of WCF. Fügen Sie Ihrem Projekt Verweise auf "System.ServiceModel.dll" hinzu, um auf Peerkanalklassen zuzugreifen.To access Peer Channel classes, add references to System.ServiceModel.dll to your project.

Die folgenden Abschnitte enthalten Informationen zu Peer-to-Peer-Netzwerken und zur Verwendung von Peerkanalklassen zum Erstellen von Peer-to-Peer-fähigen Netzwerkanwendungen.The following sections contain information about peer-to-peer networking and the use of Peer Channel classes to create peer-enabled network applications.

In diesem AbschnittIn This Section

Peerkanalszenarien: Beschreibt Entwicklungsszenarien, die von den Peerkanal-APIs, unterstützt, z. B. Veröffentlichungs-/Abonnement-messaging, Zusammenarbeit, verteilte Verarbeitung und Spiele.Peer Channel Scenarios: Describes development scenarios supported by the Peer Channel APIs, such as publication/subscription messaging, collaboration, distributed processing, and gaming.

Peerkanalkonzepte: Beschreibt Peernetze, Peerknoten, peerkanalsicherheit und PeerResolver.Peer Channel Concepts: Describes Peer Meshes, Peer Nodes, Peer Channel security, and Peer Resolvers.

Erstellen einer Peerkanalanwendung: enthält Hinweise zum Entwickeln von peerkanalanwendungen.Building a Peer Channel Application: Provides guidance on developing Peer Channel applications.

Peerkanal-CodebeispielePeer Channel Code Examples

Benutzerdefinierter Peerkanal-PeerResolverPeer Channel Custom Peer Resolver

Blog des PeerkanalteamsPeer Channel Team blog

Peerkanalteams ()http://go.microsoft.com/fwlink/?LinkID=114530)Peer Channel Team Blog (http://go.microsoft.com/fwlink/?LinkID=114530)