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