Udostępnij za pośrednictwem


Sieć peer-to-peer

Peer Channel to wielostronna technologia komunikacji typu peer-to-peer (P2P) w ramach Windows Communication Foundation (WCF). Zapewnia bezpieczny i skalowalny kanał komunikacyjny P2P oparty na komunikatach dla deweloperów aplikacji. Jednym z typowych przykładów wielostronnej aplikacji, która może korzystać z kanałem równorzędnym, jest aplikacja współpracująca, taka jak czat, w której grupa osób komunikują się między sobą równorzędnie, bez użycia serwerów. Kanał peer-to-peer umożliwia współpracę P2P, dystrybucję treści, równoważenie obciążenia i rozproszone przetwarzanie zarówno dla sytuacji konsumenckich, jak i biznesowych.

Kanał równorzędny (Peer Channel) jest domyślnie włączony w systemie Windows Vista, podobnie jak wszystkie funkcje 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 rozwoju obsługiwane przez interfejsy API kanału równorzędnego, takie jak przesyłanie komunikatów typu publikacja/subskrypcja, 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 Peer Channel

Niestandardowy moduł rozwiązywania równorzędności dla kanału równorzędnego

Blog zespołu Kanału Równorzędnego

Blog zespołu Peer Channel