Compartir a través de


Funciones con nombre cambiado

En dos casos era necesario cambiar el nombre de las funciones que se usan en Berkeley Sockets para evitar conflictos con otras funciones de la API de Microsoft Windows.

Close y Closesocket

Los sockets se representan mediante descriptores de archivo estándar en Berkeley Sockets, por lo que la función close se puede usar para cerrar sockets, así como archivos normales. Aunque nada en Windows Sockets impide que una implementación use identificadores de archivo normales para identificar sockets, tampoco requiere nada. En Windows, los sockets deben cerrarse mediante la rutina closesocket . EN Windows, el uso de la función close para cerrar un socket es incorrecto y los efectos de hacerlo no están definidos por esta especificación.

Ioctl e Ioctlsocket/WSAIoctl

Varios sistemas en tiempo de ejecución del lenguaje C usan las ICTL para fines no relacionados con Windows Sockets. Como consecuencia, la función ioctlsocket y la función WSAIoctl se definieron para controlar las funciones de socket realizadas por IOCTL y fcntl en la distribución de software de Berkeley.

closesocket

ioctlsocket

Portabilidad de aplicaciones de socket a Winsock

Consideraciones de programación de Winsock

WSAIoctl