Windows Sockets 2
Zweck
Mit Windows Sockets 2 (Winsock) können Programmierer erweiterte Internet-, Intranet- und andere netzwerkfähige Anwendungen erstellen, um Anwendungsdaten über das Netzwerk zu übertragen, unabhängig vom verwendeten Netzwerkprotokoll. Mit Winsock erhalten Programmierer Zugriff auf erweiterte Microsoft® Windows-Netzwerkfunktionen® wie Multicast und Quality of Service (QoS).
Winsock folgt dem Windows Open System Architecture (WOSA)-Modell; sie definiert eine Standarddienstanbieterschnittstelle (SPI) zwischen der Api (Application Programming Interface) mit den exportierten Funktionen und den Protokollstapeln. Es verwendet das Sockets-Paradigma, das zuerst von Berkeley Software Distribution (BSD) UNIX populär wurde. Es wurde später für Windows in Windows Sockets 1.1 angepasst, mit denen Windows Sockets 2-Anwendungen abwärtskompatibel sind. Winsock-Programmierung hat sich zuvor auf TCP/IP zentriert. Einige Programmierpraktiken, die mit TCP/IP gearbeitet haben, funktionieren nicht mit jedem Protokoll. Daher fügt die Windows Sockets 2-API bei Bedarf Funktionen hinzu, um mehrere Protokolle zu verarbeiten.
Entwicklergruppe
Windows Sockets 2 wurde für die Verwendung durch C/C++-Programmierer entwickelt. Vertrautheit mit Windows-Netzwerken ist erforderlich.
Laufzeitanforderungen
Windows Sockets 2 kann auf allen Windows-Plattformen verwendet werden. Wenn bestimmte Implementierungen oder Funktionen von Windows Sockets 2-Plattformeinschränkungen vorhanden sind, werden sie in der Dokumentation deutlich angegeben.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Neuigkeiten für Windows Sockets |
Informationen zu neuen Features für Windows Sockets. |
Winsock Network Protocol Support in Windows |
Informationen zur Netzwerkprotokollunterstützung für Windows-Sockets in verschiedenen Versionen von Windows. |
Über Winsock- |
Allgemeine Informationen zur Programmierung von Windows Sockets, architektur und funktionen, die Entwicklern zur Verfügung stehen. |
Verwenden von Winsock- |
Verfahren und Programmiertechniken, die mit Windows Sockets verwendet werden. Dieser Abschnitt enthält grundlegende Winsock-Programmiertechniken wie Erste Schritte mit Winsocksowie erweiterte Techniken, die für erfahrene Winsock-Entwickler nützlich sind. |
Winsock Reference |
Dokumentation der Windows Sockets-API. |
Verwandte Themen