Beispielanwendungen (Peerinfrastruktur)

Die folgenden Beispielanwendungen sind im WINDOWS XP Peer SDK enthalten. Die Beispiele können Sie bei der Entwicklung eigener Peeranwendungen mithilfe der Peerinfrastruktur unterstützen.

Graph Chat

Die Graph Chat-Beispielanwendung ist eine einfache Chatanwendung, die die Verwendung der Peer Graphing-APIs und des PNRP-Namespaceanbieters (Peer Name Resolution Protocol) mit der Winsock 2-API veranschaulicht. Die Anwendung veranschaulicht die folgenden Aufgaben:

  • Erstellen eines Graphen
  • Herstellen einer Verbindung mit einem vorhandenen Graphen
  • Trennen der Verbindung mit einem vorhandenen Diagramm
  • Aufzählen von Peerentitäten
  • Hinzufügen von Datensätzen zum Diagramm
  • Verwenden direkter Verbindungen mit einem Diagramm
  • Verwenden der Benachrichtigungs- und Ereignisinfrastruktur mit Diagrammen
  • Registrieren von Namen mit PNRP
  • Auflösen von Namen mit PNRP
  • Aufheben der Registrierung von Namen mit PNRP

Gruppenchat

Die Beispielanwendung "Gruppenchat" ist eine einfache Chatanwendung, die die Verwendung der Peer grouping- und Identity Manager-APIs veranschaulicht. Die Anwendung veranschaulicht die folgenden Aufgaben:

  • Erstellen einer Identität
  • Erstellen und Abrufen von Identitätsinformationen
  • Aufzählen von Identitäten
  • Aufzählen von Gruppen, die einer Identität zugeordnet sind
  • Erstellen einer Gruppe
  • Erstellen von Einladungen für eine Gruppe
  • Herstellen einer Verbindung mit einer vorhandenen Gruppe
  • Trennen der Verbindung mit einer vorhandenen Gruppe
  • Extrahieren von Informationen aus den Gruppeneigenschaften
  • Verwenden direkter Verbindungen mit einer Gruppe
  • Verwenden der Enumerationsfunktionen innerhalb einer Gruppe
  • Aufzählen von Gruppenmitgliedern
  • Hinzufügen von Datensätzen zu einer Gruppe
  • Verwenden der Benachrichtigungs- und Ereignisinfrastruktur mit Gruppen

Gruppenbrowser

Die Beispielanwendung "Gruppenbrowser" ist ein einfaches Peergruppenverwaltungstool, das die Verwendung der Peer grouping- und Identity Manager-APIs veranschaulicht. Die Anwendung veranschaulicht die folgenden Aufgaben:

  • Aufzählen von PNRP-Clouds
  • Aufzählen von Identitäten
  • Aufzählen von Gruppen, die einer Identität zugeordnet sind
  • Erstellen und Löschen von Identitäten
  • Erstellen einer Gruppe und Zuordnen zu einer Identität
  • Erstellen und Speichern einer Einladung
  • Öffnen einer Einladung und Verwenden dieser Einladung zum Beitreten zu einer Gruppe
  • Löschen einer Identität und Gruppenmitgliedschaft
  • Herstellen einer Verbindung mit einer vorhandenen Gruppe
  • Trennen der Verbindung mit einer vorhandenen Gruppe
  • Extrahieren von Informationen aus Gruppeneigenschaften
  • Verwenden der Enumerationsfunktionen innerhalb einer Gruppe
  • Aufzählen von Gruppenmitgliedern
  • Verwenden der Benachrichtigungs- und Ereignisinfrastruktur mit Gruppen