Поделиться через


Одноранговая сеть

Одноранговый канал — это многопользовательская, одноранговая (P2P) технология связи в Windows Communication Foundation (WCF). Она предоставляет надежный и масштабируемый одноранговый канал связи на основе обмена сообщениями для разработчиков приложений. Одним из типичных примеров многопользовательского приложения, в котором могут использоваться преимущества однорангового канала, является приложение для совместной работы, такое как разговор, в котором группа людей общается друг с другом по одноранговой сети без использования серверов. Одноранговый канал поддерживает одноранговую совместную работу, распространение содержимого, балансировку нагрузки и распределенную обработку сценариев потребителя и предприятия.

Одноранговый канал включается в Windows Vista по умолчанию, как и все элементы WCF. Для того чтобы получить доступ к классам однорангового канала, необходимо добавить в проект ссылки на System.ServiceModel.dll.

В следующих разделах содержится информация об одноранговых сетях и использовании классов одноранговых каналов для создания сетевых приложений с поддержкой одноранговых объектов.

В этом разделе

Сценарии одноранговых каналов: описываются поддерживаемые интерфейсами API сценарии разработки, такие как обмен сообщениями публикации/подписки, совместная работа, распределенная обработка и игры.

Основные понятия одноранговых каналов: описываются одноранговые сетки, одноранговые узлы, безопасность одноранговых каналов и одноранговые распознаватели.

Создание приложения одноранговых каналов: руководство по разработке приложений одноранговых каналов.

Примеры кода одноранговых каналов

Extending Peer Channel

Peer Channel Samples

Peer Channel Custom Peer Resolver

Peer Channel Chat

Блог команды разработчиков одноранговых каналов

Блог команды разработчиков одноранговых каналов (https://go.microsoft.com/fwlink/?LinkID=114530)