Windows Sockets 2
Zweck
Windows Sockets 2 (Winsock) ermöglicht Programmierern, erweiterte Internet-, Intranet- und andere netzwerkfähige Anwendungen zu erstellen, um Anwendungsdaten unabhängig vom verwendeten Netzwerkprotokoll über das Kabel zu übertragen. Mit Winsock erhalten Programmierer Zugriff auf erweiterte Microsoft® Windows-Netzwerkfunktionen® wie Multicast und Quality of Service (QoS).
Winsock folgt dem WOSA-Modell (Windows Open System Architecture). Es definiert eine Standarddienstanbieterschnittstelle (SPI) zwischen der Api (Application Programming Interface, API) mit ihren exportierten Funktionen und den Protokollstapeln. Es verwendet das Socketparadigma, das zuerst von Berkeley Software Distribution (BSD) UNIX populär gemacht 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 war zuvor um TCP/IP zentriert. Einige Programmierpraktiken, die mit TCP/IP funktionierten, 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 ist für die Verwendung durch C/C++-Programmierer konzipiert. 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 diese in der Dokumentation deutlich erwähnt.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Neuerungen bei 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. |
Informationen zu Winsock |
Allgemeine Informationen zu Überlegungen zur Programmierung von Windows Sockets, zur Architektur und zu funktionen, die Entwicklern zur Verfügung stehen. |
Verwenden von Winsock |
Prozeduren und Programmiertechniken, die mit Windows Sockets verwendet werden. Dieser Abschnitt enthält grundlegende Winsock-Programmiertechniken wie Erste Schritte mit Winsock sowie erweiterte Techniken, die für erfahrene Winsock-Entwickler nützlich sind. |
Winsock-Referenz |
Dokumentation der Windows Sockets-API. |
Zugehörige Themen