Erweiterte Winsock-Beispiele mit Secure Socket-Erweiterungen
Sicheres TCP-Client- und -Serverbeispiel
Ein erweitertes Winsock-Beispiel, das die Verwendung von Secure Socket-Erweiterungen veranschaulicht, ist im Microsoft Windows Software Development Kit (SDK) enthalten. Das Beispiel enthält einen TCP-Client und einen TCP-Server, die eine sichere Verbindung mithilfe von Winsock und den Secure Socket-Erweiterungen herstellen.
Standardmäßig wird der Winsock-Beispielquellcode im folgenden Verzeichnis installiert:
C:\Programme\Microsoft SDKs\Windows\v6.0\Samples\NetDs\winsock
Ein Beispiel befindet sich unter dem folgenden Ordner:
securesocket
Der Beispielcode ist wie unten beschrieben in separate Verzeichnisse unterteilt:
- stcpclient: Der Ordner, der den sicheren TCP-Clientcode enthält.
- stcpcommon: Der Ordner, der allgemeinen Bibliothekscode enthält, der zwischen dem sicheren TCP-Client und -Server gemeinsam genutzt wird.
- stcpserver: Der Ordner, der den sicheren TCP-Servercode enthält.
Beachten Sie, dass die Beispiele auf zwei verschiedenen Computern mit Windows Vista oder höher ausgeführt werden sollen. Darüber hinaus müssen IPsec-Anmeldeinformationen auf beiden Computern bereitgestellt werden, damit die Verbindung erfolgreich hergestellt werden kann, da im Beispiel IPsec zum Sichern des Datenverkehrs verwendet wird. Weitere Informationen zum Einrichten von IPsec-Anmeldeinformationen finden Sie in der Dokumentation zur IPsec-Konfiguration .
Beim Erstellen des Beispiels werden zwei ausführbare Dateien generiert:
stcpclient.exe und stcpserver.exe.
Kopieren Sie stcpclient.exe auf Computer A, und kopieren Sie stcpserver.exe auf Computer B. Starten Sie auf Computer B den TCP-Server, indem Sie folgendes an einer Eingabeaufforderung ausführen:
stcpserver.exe
Führen Sie den folgenden Befehl für weitere Nutzungsoptionen für den Server aus:
stcpserver.exe /?
Starten Sie dann auf Computer A den TCP-Client, indem Sie folgendes an einer Eingabeaufforderung ausführen:
<stcpclient.exe vollqualifizierten DNS-Name-for-machine-B>
An diesem Punkt sollte die Verbindung sicher hergestellt werden.
Führen Sie den folgenden Befehl für weitere Nutzungsoptionen für den Client aus:
stcpclient.exe /?
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für