Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans deux cas, il était nécessaire de renommer des fonctions utilisées dans Les sockets De Berkeley afin d’éviter les conflits avec d’autres fonctions d’API Microsoft Windows.
Close et Closesocket
Les sockets sont représentés par des descripteurs de fichiers standard dans Berkeley Sockets, de sorte que la fonction fermer peut être utilisée pour fermer des sockets ainsi que des fichiers standard. Bien que rien dans Windows Sockets n’empêche une implémentation d’utiliser des handles de fichiers standard pour identifier les sockets, rien ne l’exige non plus. Sur Windows, les sockets doivent être fermés à l’aide de la routine closesocket. SUR Windows, l’utilisation de la fonction fermer pour fermer un socket est incorrecte et les effets de cette opération ne sont pas définis par cette spécification.
Ioctl et Ioctlsocket/WSAIoctl
Différents systèmes d’exécution du langage C utilisent les IOCTL à des fins non liées aux sockets Windows. Par conséquent, la fonction ioctlsocket et la fonction WSAIoctl ont été définies pour gérer les fonctions de socket effectuées par iocTL et fcntl dans la distribution de logiciels Berkeley.
Rubriques connexes
-
considérations relatives à la programmation Winsock