Freigeben über


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.

 

IP-Hilfsprogramm

Quality of Service