Примеры приложений (одноранговая инфраструктура)
Следующие примеры приложений включены в пакет SDK для одноранговых узлов Windows XP. Примеры могут помочь при разработке собственных одноранговых приложений с помощью инфраструктуры одноранговых узлов.
Чат Graph
Пример приложения Graph Chat — это простое приложение чата, демонстрирующее, как использовать API однорангового графирования и поставщик пространств имен одноранговых имен (PNRP) с API Winsock 2. Приложение демонстрирует следующие задачи:
- Создание графа
- Подключение к существующему графу
- Отключение от существующего графа
- Перечисление одноранговых сущностей
- Добавление записей в граф
- Использование прямых соединений с графом
- Использование инфраструктуры уведомлений и событий с графами
- Регистрация имен с помощью PNRP
- Разрешение имен с помощью PNRP
- Отмена регистрации имен с помощью PNRP
Групповой чат
Пример приложения группового чата — это простое приложение чата, демонстрирующее использование API группирования одноранговых узлов и диспетчера удостоверений. Приложение демонстрирует следующие задачи:
- Создание удостоверения
- Создание и получение сведений об удостоверениях
- Перечисление удостоверений
- Перечисление групп, связанных с удостоверением
- Создание группы
- Создание приглашений для группы
- Подключение к существующей группе
- Отключение от существующей группы
- Извлечение сведений из свойств группы
- Использование прямых соединений с группой
- Использование функций перечисления в группе
- Перечисление членов группы
- Добавление записей в группу
- Использование инфраструктуры уведомлений и событий с группами
Обозреватель групп
Пример приложения "Браузер групп" — это простое средство управления одноранговой группой, демонстрирующее использование API одноранговой группировки и диспетчера удостоверений. Приложение демонстрирует следующие задачи:
- Перечисление облаков PNRP
- Перечисление удостоверений
- Перечисление групп, связанных с удостоверением
- Создание и удаление удостоверений
- Создание группы и связывание ее с удостоверением
- Создание и сохранение приглашения
- Открытие приглашения и его использование для присоединения к группе
- Удаление удостоверения и членства в группе
- Подключение к существующей группе
- Отключение от существующей группы
- Извлечение сведений из свойств группы
- Использование функций перечисления в группе
- Перечисление членов группы
- Использование инфраструктуры уведомлений и событий с группами