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


Примеры приложений (одноранговая инфраструктура)

Следующие примеры приложений включены в пакет SDK для одноранговых узлов Windows XP. Примеры могут помочь при разработке собственных одноранговых приложений с помощью инфраструктуры одноранговых узлов.

Чат Graph

Пример приложения Graph Chat — это простое приложение чата, демонстрирующее, как использовать API однорангового графирования и поставщик пространств имен одноранговых имен (PNRP) с API Winsock 2. Приложение демонстрирует следующие задачи:

  • Создание графа
  • Подключение к существующему графу
  • Отключение от существующего графа
  • Перечисление одноранговых сущностей
  • Добавление записей в граф
  • Использование прямых соединений с графом
  • Использование инфраструктуры уведомлений и событий с графами
  • Регистрация имен с помощью PNRP
  • Разрешение имен с помощью PNRP
  • Отмена регистрации имен с помощью PNRP

Групповой чат

Пример приложения группового чата — это простое приложение чата, демонстрирующее использование API группирования одноранговых узлов и диспетчера удостоверений. Приложение демонстрирует следующие задачи:

  • Создание удостоверения
  • Создание и получение сведений об удостоверениях
  • Перечисление удостоверений
  • Перечисление групп, связанных с удостоверением
  • Создание группы
  • Создание приглашений для группы
  • Подключение к существующей группе
  • Отключение от существующей группы
  • Извлечение сведений из свойств группы
  • Использование прямых соединений с группой
  • Использование функций перечисления в группе
  • Перечисление членов группы
  • Добавление записей в группу
  • Использование инфраструктуры уведомлений и событий с группами

Обозреватель групп

Пример приложения "Браузер групп" — это простое средство управления одноранговой группой, демонстрирующее использование API одноранговой группировки и диспетчера удостоверений. Приложение демонстрирует следующие задачи:

  • Перечисление облаков PNRP
  • Перечисление удостоверений
  • Перечисление групп, связанных с удостоверением
  • Создание и удаление удостоверений
  • Создание группы и связывание ее с удостоверением
  • Создание и сохранение приглашения
  • Открытие приглашения и его использование для присоединения к группе
  • Удаление удостоверения и членства в группе
  • Подключение к существующей группе
  • Отключение от существующей группы
  • Извлечение сведений из свойств группы
  • Использование функций перечисления в группе
  • Перечисление членов группы
  • Использование инфраструктуры уведомлений и событий с группами