Windows Sockets 2

Objectif

Windows Sockets 2 (Winsock) permet aux programmeurs de créer des applications internet, intranet et réseau avancées pour transmettre des données d’application sur le réseau, indépendamment du protocole réseau utilisé. Avec Winsock, les programmeurs ont accès aux fonctionnalités réseau avancées de Microsoft® Windows®, telles que la multidiffusion et la qualité de service (QoS).

Winsock suit le modèle WOSA (Windows Open System Architecture) ; il définit une interface spi (Service Provider Interface) standard entre l’interface de programmation d’application (API), avec ses fonctions exportées et les piles de protocoles. Il utilise le paradigme des sockets qui a été popularisé par Berkeley Software Distribution (BSD) UNIX. Il a ensuite été adapté pour Windows sockets 1.1, avec lequel les applications Windows Sockets 2 sont à compatibilité descendante. Programmation Winsock précédemment centrée autour de TCP/IP. Certaines pratiques de programmation qui fonctionnaient avec TCP/IP ne fonctionnent pas avec tous les protocoles. Par conséquent, l’API Windows Sockets 2 ajoute des fonctions si nécessaire pour gérer plusieurs protocoles.

Développeurs concernés

Windows Sockets 2 est conçu pour être utilisé par les programmeurs C/C++. Une bonne connaissance de la mise en réseau Windows est requise.

Conditions d’exécution

Windows Sockets 2 peut être utilisé sur toutes les plateformes Windows. Lorsque certaines implémentations ou fonctionnalités des restrictions de plateforme Windows Sockets 2 existent, elles sont clairement indiquées dans la documentation.

Contenu de cette section

Rubrique Description
Nouveautés de Windows Sockets
Informations sur les nouvelles fonctionnalités des sockets Windows.
Prise en charge du protocole réseau Winsock dans Windows
Informations sur la prise en charge du protocole réseau pour les sockets Windows sur différentes versions de Windows.
À propos de Winsock
Informations générales sur les considérations relatives à la programmation des sockets Windows, l’architecture et les fonctionnalités disponibles pour les développeurs.
Utilisation de Winsock
Procédures et techniques de programmation utilisées avec les sockets Windows. Cette section inclut des techniques de programmation Winsock de base, telles que Prise en main With Winsock, ainsi que des techniques avancées utiles pour les développeurs Winsock expérimentés.
Référence Winsock
Documentation de l’API Windows Sockets.

 

Assistance IP

Qualité de service