Udostępnij za pośrednictwem


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

Blog zespołu kanału równorzędnego

Blog zespołu ds. kanałów równorzędnych