Windows Sockets 2
But
Windows Sockets 2 (Winsock) permet aux programmeurs de créer des applications avancées internet, intranet et autres applications compatibles réseau 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 à des fonctionnalités de mise en réseau Microsoft® Windows® avancées 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 de fournisseur de services standard (SPI) entre l’interface de programmation d’application (API), avec ses fonctions exportées et les piles de protocole. Il utilise le paradigme des sockets qui a d’abord été popularisé par Berkeley Software Distribution (BSD) UNIX. Il a été adapté ultérieurement à Windows dans Windows Sockets 1.1, avec lequel les applications Windows Sockets 2 sont compatibles descendantes. Programmation Winsock centrée précédemment autour de TCP/IP. Certaines pratiques de programmation qui ont fonctionné avec TCP/IP ne fonctionnent pas avec chaque protocole. Par conséquent, l’API Windows Sockets 2 ajoute des fonctions si nécessaire pour gérer plusieurs protocoles.
Public des développeurs
Windows Sockets 2 est conçu pour être utilisé par les programmeurs C/C++. La connaissance de la mise en réseau Windows est requise.
Conditions requises pour l’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 notées dans la documentation.
Dans cette section
Sujet | Description |
---|---|
Nouveautés des sockets Windows |
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 Windows Sockets sur différentes versions de Windows. |
À propos de Winsock |
Informations générales sur les considérations de programmation windows Sockets, l’architecture et les fonctionnalités disponibles pour les développeurs. |
utilisation de Winsock |
Procédures et techniques de programmation utilisées avec windows Sockets. Cette section comprend des techniques de programmation Winsock de base, telles que Prise en main de Winsock, ainsi que des techniques avancées utiles pour les développeurs Winsock expérimentés. |
de référence Winsock |
Documentation de l’API Windows Sockets. |
Rubriques connexes