Sieci równorzędne
Peer Channel to wieloczęściowa technologia komunikacji typu peer-to-peer (P2P) w programie Windows Communication Foundation (WCF). Zapewnia bezpieczny i skalowalny kanał komunikacyjny P2P oparty na komunikatach dla deweloperów aplikacji. Jednym z typowych przykładów wieloczęściowej aplikacji, która może korzystać z kanału równorzędnego, jest aplikacja do współpracy, taka jak czat, w której grupa osób rozmawia ze sobą w sposób równorzędny bez serwerów. Kanał równorzędny umożliwia współpracę P2P, dystrybucję zawartości, równoważenie obciążenia i rozproszone przetwarzanie zarówno dla scenariuszy konsumenckich, jak i dla przedsiębiorstw.
Kanał równorzędny jest domyślnie włączony w systemie Windows Vista, podobnie jak wszystkie WCF. Aby uzyskać dostęp do klas kanału równorzędnego, dodaj odwołania do System.ServiceModel.dll do projektu.
Poniższe sekcje zawierają informacje na temat sieci równorzędnej i używania klas kanału równorzędnego do tworzenia aplikacji sieciowych obsługujących komunikację równorzędną.
W tej sekcji
Scenariusze kanału równorzędnego: opisuje scenariusze programowania obsługiwane przez interfejsy API kanału równorzędnego, takie jak obsługa komunikatów publikacji/subskrypcji, współpraca, przetwarzanie rozproszone i gry.
Pojęcia dotyczące kanału równorzędnego: opisuje siatki równorzędne, węzły równorzędne, zabezpieczenia kanału równorzędnego i narzędzia rozpoznawania elementów równorzędnych.
Tworzenie aplikacji kanału równorzędnego: zawiera wskazówki dotyczące tworzenia aplikacji kanału równorzędnego.
Przykłady kodu kanału równorzędnego
Niestandardowy moduł rozpoznawania równorzędnego kanału równorzędnego