Sdílet prostřednictvím


Sítě peer-to-peer

Peer Channel je vícedílná komunikační technologie peer-to-peer (P2P) ve Windows Communication Foundation (WCF). Poskytuje zabezpečený a škálovatelný komunikační kanál P2P založený na zprávách pro vývojáře aplikací. Jedním z běžných příkladů vícedílné aplikace, která může využívat peer channel, je aplikace pro spolupráci, jako je chat, kde skupina lidí mezi sebou chatuje způsobem peer-to-peer bez serverů. Peer Channel umožňuje spolupráci P2P, distribuci obsahu, vyrovnávání zatížení a distribuované zpracování pro scénáře příjemců i podniků.

Peer Channel je ve výchozím nastavení povolen v systému Windows Vista, stejně jako všechny WCF. Chcete-li získat přístup ke třídám Peer Channel, přidejte do projektu odkazy na System.ServiceModel.dll.

Následující části obsahují informace o peer-to-peer sítích a použití tříd Peer Channel k vytváření aplikací pro sítě s povolením partnerských sítí.

V této sekci

Scénáře partnerského kanálu: Popisuje vývojové scénáře podporované rozhraními API partnerského kanálu, jako jsou zasílání zpráv o publikování nebo odběru, spolupráce, distribuované zpracování a hraní her.

Koncepty kanálu vrstevníků: Popisuje sítě vrstevníků, uzly vrstevníků, zabezpečení kanálu vrstevníků a vyhledávače vrstevnických uzlů.

Vytvoření aplikace partnerského kanálu: Poskytuje pokyny k vývoji aplikací peer channel.

Příklady kódu partnerského kanálu

Vlastní řešitel peerského kanálu

Blog týmu partnerského kanálu

Blog týmu partnerského kanálu