Portage d’applications socket vers Winsock
Cette section décrit les considérations relatives au portage Winsock.
Il existe un nombre limité d’instances dans lesquelles les sockets Windows ont été détournés du strict respect des conventions de Berkeley, généralement en raison de difficultés d’implémentation dans l’environnement Microsoft Windows.
Lorsqu’un écart par rapport aux conventions de Berkeley se produit dans les sockets Windows, l’écart est spécifiquement et clairement noté. Par exemple, si une fonction est spécifique aux sockets Windows, cet écart est spécifié avec une expression similaire à ce qui suit dans la description de la fonction :
La fonction [function-name] est une extension propre à Microsoft à l’API Windows Sockets 2.
Cette section fournit des informations sur le portage d’applications de socket UNIX Berkeley (BSD) vers Winsock :
- Type de données socket
- Sélectionner, FD_SET et FD_XXX macros
- Codes d’erreur : errno, h_errno et WSAGetLastError
- Pointeurs
- Fonctions renommées
- Nombre maximal de sockets pris en charge
- Inclure des fichiers
- Valeurs de retour en cas d’échec de la fonction
- Sockets bruts
- Ordre des octets
- Routines de conversion de Byte-Order étendues
Rubriques connexes