Windows Sockets 2
Zweck
Windows Sockets 2 (Winsock) ermöglicht es Programmierern, erweiterte Internet-, Intranet- und andere netzwerkfähige Anwendungen zu erstellen, um Anwendungsdaten unabhängig vom verwendeten Netzwerkprotokoll zu übertragen. Mit Winsock wird Programmierern Zugriff auf erweiterte Microsoft® Windows®-Netzwerkfunktionen, wie z. B. Multicast und Quality of Service (QoS), bereitgestellt.
Winsock folgt dem WOSA-Modell (Windows Open System Architecture); es definiert eine Standarddienstanbieterschnittstelle (Service Provider Interface, SPI) zwischen der Anwendungsprogrammierschnittstelle (API), mit seinen exportierten Funktionen und den Protokollstapeln. Es verwendet das Sockets-Paradigma, das zuerst durch BSD-UNIX (Berkeley Software Distribution) bekannt wurde. Es wurde später für Windows in Windows Sockets 1.1 angepasst, mit dem Windows Sockets 2-Anwendungen abwärtskompatibel sind. Die Winsock-Programmierung hat sich zuvor auf TCP/IP konzentriert. Einige Programmiermethoden, die mit TCP/IP funktioniert haben, funktionieren nicht mit jedem Protokoll. Als Ergebnis fügt die Windows Sockets 2-API ggf. Funktionen hinzu, um mehrere Protokolle zu verarbeiten.
Entwickler-Zielgruppe
Windows Sockets 2 wurde für die Verwendung durch C/C++-Programmierer entwickelt. Voraussetzung hierfür sind Windows-Netzwerk-Kenntnisse.
Laufzeitanforderungen
Windows Sockets 2 kann auf allen Windows-Plattformen verwendet werden. Sofern bestimmte Implementierungen oder Funktionen durch Windows Sockets 2-Plattformeinschränkungen vorhanden sind, wird in der Dokumentation eindeutig darauf hingewiesen.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
|
Informationen zu neuen Funktionen für Windows Sockets. | |
|
Informationen zur Netzwerkprotokollunterstützung für Windows Sockets auf verschiedenen Versionen von Windows. | |
|
Allgemeine Informationen zu den Überlegungen zur Windows Sockets-Programmierung, -Architektur und zu den für Entwickler verfügbaren Funktionen. | |
|
Prozeduren und Programmiertechniken, die mit Windows Sockets verwendet werden. Dieser Abschnitt enthält grundlegende Winsock-Programmiertechniken, z. B. Erste Schritte mit Winsock, sowie für erfahrene Winsock-Entwickler nützliche erweiterte Techniken. | |
|
Dokumentation der Windows Sockets-API. |
Verwandte Themen