Encabezado winsock.h

Windows Sockets 2 usa este encabezado. Para más información, consulte:

winsock.h contiene las siguientes interfaces de programación:

Functions

 
__WSAFDIsSet

La función __WSAFDIsSet (winsock.h) especifica si un socket se incluye en un conjunto de descriptores de socket.
AcceptEx

La función AcceptEx (winsock.h) acepta una nueva conexión, devuelve la dirección local y remota y recibe el primer bloque de datos enviados por la aplicación cliente.
bind

La función bind (winsock.h) asocia una dirección local a un socket.
closesocket

La función closesocket (winsock.h) cierra un socket existente.
FD_SET

Las funciones de Windows Sockets (Winsock.h) usan FD_SET las funciones de Windows Sockets (Winsock) y los proveedores de servicios para colocar sockets en un conjunto.
GetAcceptExSockaddrs

La función GetAcceptExSockaddrs (winsock.h) analiza los datos obtenidos de una llamada a la función AcceptEx y pasa las direcciones locales y remotas a una estructura sockaddr.
gethostbyaddr

A partir de Windows Sockets 2, la función gethostbyaddr (winsock.h) ya no se recomienda para su uso.
gethostbyname

La función gethostbyname (winsock.h) recupera la información de host correspondiente a un nombre de host de una base de datos host.
gethostname

La función gethostname (winsock.h) recupera el nombre de host estándar del equipo local.
getpeername

La función getpeername (winsock.h) recupera la dirección del mismo nivel al que está conectado un socket.
getprotobyname

La función getprotobyname (winsock.h) recupera la información del protocolo correspondiente a un nombre de protocolo.
getprotobynumber

La función getprotobynumber (winsock.h) recupera información de protocolo correspondiente a un número de protocolo.
getservbyname

La función getservbyname (winsock.h) recupera la información del servicio correspondiente a un nombre de servicio y un protocolo.
getservbyport

La función getservbyport (winsock.h) recupera la información del servicio correspondiente a un puerto y protocolo.
getsockname

La función getsockname (winsock.h) recupera el nombre local de un socket.
getsockopt

La función getockopt (winsock.h) recupera una opción de socket.
htonl

La función htonl (winsock.h) convierte un u_long del host al orden de bytes de red TCP/IP (que es big-endian).
htons

La función htons (winsock.h) convierte un u_short del host al orden de bytes de red TCP/IP (que es big-endian).
inet_addr

La función inet_addr (winsock.h) convierte una cadena que contiene una dirección decimal de puntos IPv4 en una dirección adecuada para la estructura de IN_ADDR.
inet_ntoa

La función inet_ntoa (winsock.h) convierte una dirección de red de Internet (Ipv4) en una cadena ASCII en formato decimal con puntos estándar de Internet.
ioctlsocket

La función ioctlsocket (winsock.h) controla el modo de E/S de un socket.
ntohl

La función ntohl (winsock.h) convierte un u_long del orden de red TCP/IP para hospedar el orden de bytes, que es little-endian en procesadores Intel.
ntohs

La función ntohs (winsock.h) convierte un u_short del orden de bytes de red TCP/IP para hospedar el orden de bytes, que es little-endian en procesadores Intel.
recv

La función recv (winsock.h) recibe datos de un socket conectado o de un socket sin conexión enlazado.
recvfrom

La función recvfrom recibe un datagrama y almacena la dirección de origen.
sendto

La función sendto (winsock.h) envía datos a un destino específico.
setsockopt

La función setsockopt (winsock.h) establece una opción de socket.
shutdown

La función de apagado (winsock.h) deshabilita los envíos o las recibe en un socket.
TransmitFile

La función TransmitFile (winsock.h) transmite datos de archivo a través de un controlador de socket conectado.
WSAAsyncGetHostByAddr

La función WSAAsyncGetHostByAddr (winsock.h) recupera asincrónicamente la información del host que corresponde a una dirección.
WSAAsyncGetHostByName

La función WSAAsyncGetHostByName (winsock.h) recupera de forma asincrónica información de host que corresponde a un nombre de host.
WSAAsyncGetProtoByName

La función WSAAsyncGetProtoByName (winsock.h) recupera asincrónicamente la información del protocolo que corresponde a un nombre de protocolo.
WSAAsyncGetProtoByNumber

La función WSAAsyncGetProtoByNumber (winsock.h) recupera de forma asincrónica información de protocolo que corresponde a un número de protocolo.
WSAAsyncGetServByName

La función WSAAsyncGetServByName (winsock.h) recupera de forma asincrónica la información del servicio que corresponde a un nombre de servicio y un puerto.
WSAAsyncGetServByPort

La función WSAAsyncGetServByPort (winsock.h) recupera de forma asincrónica la información del servicio que corresponde a un puerto y protocolo.
WSAAsyncSelect

La función WSAAsyncSelect (winsock.h) solicita una notificación basada en mensajes de Windows de eventos de red para un socket.
WSACancelAsyncRequest

La función WSACancelAsyncRequest (winsock.h) cancela una operación asincrónica incompleta.
WSACleanup

La función WSACleanup (winsock.h) finaliza el uso del WS2_32.dll.
WSAGetLastError

La función WSAGetLastError (winsock.h) devuelve el estado de error de la última operación de Windows Sockets que produjo un error.
WSARecvEx

La función WSARecvEx (winsock.h) recibe datos de un socket conectado o de un socket sin conexión enlazado.
WSASetLastError

La función WSASetLastError (winsock.h) establece el código de error que se puede recuperar a través de la función WSAGetLastError.
WSAStartup

La función WSAStartup (winsock.h) inicia el uso del archivo DLL de Winsock mediante un proceso.

Estructuras

 
fd_set

Las funciones de Windows Sockets (Winsock.h) usan la estructura de fd_set y los proveedores de servicios para colocar sockets en un conjunto.
HOSTENT

Las funciones usan la estructura HOSTENT (winsock.h) para almacenar información sobre un host determinado, como el nombre de host, la dirección IPv4, etc.
QUEDARSE

La estructura LINGER (winsock.h) mantiene información sobre un socket específico que especifica cómo debe comportarse ese socket cuando se ponen en cola los datos que se van a enviar.
PROTOENT

La estructura PROTOENT (winsock.h) contiene los números de nombre y protocolo que corresponden a un nombre de protocolo determinado.
SERVENT

La estructura SERVENT (winsock.h) se usa para almacenar o devolver el nombre y el número de servicio de un nombre de servicio determinado.
SOCKADDR

La estructura de sockaddr varía en función del protocolo seleccionado. (sockaddr)
SOCKADDR_IN

La estructura SOCKADDR_IN (winsock.h) varía en función del protocolo seleccionado.
TIMEVAL

La estructura TIMEVAL (winsock.h) se usa para especificar un intervalo de tiempo. Está asociado al archivo de encabezado Time.h de Berkeley Software Distribution (BSD).
TRANSMIT_FILE_BUFFERS

La estructura TRANSMIT_FILE_BUFFERS (winsock.h) especifica los datos que se van a transmitir antes y después de los datos de archivo durante una operación de transferencia de archivos de función TransmitFile.
WSADATA

La estructura WSADATA (winsock.h) contiene información sobre la implementación de Windows Sockets.