Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La interfaz de programación de red (NPI) de Winsock Kernel (WSK) define cinco categorías diferentes de sockets: sockets básicos, sockets de escucha, sockets de datagramas, sockets orientados a conexiones y sockets de flujo. Cada categoría de socket WSK tiene una funcionalidad única y admite un conjunto diferente de funciones de socket. Una aplicación WSK debe especificar qué categoría de socket WSK está creando cada vez que crea un nuevo socket. El propósito de cada categoría de socket WSK es el siguiente:
Sockets básicos
Los sockets básicos se utilizan solo para obtener y establecer opciones de socket en la pila de transporte o para realizar operaciones de control de entrada/salida de socket. Los sockets básicos no se pueden enlazar a una dirección de transporte local y no admiten el envío ni la recepción de datos de red.
Sockets de escucha
Las conexiones de escucha se utilizan para escuchar las conexiones entrantes desde direcciones de transporte remoto. La funcionalidad de un socket de escucha incluye toda la funcionalidad de un socket básico.
Sockets de datagramas
Los sockets de datagrama se usan para enviar y recibir datagramas. La funcionalidad de un socket de datagrama incluye toda la funcionalidad de un socket básico.
Connection-Oriented Sockets
Los sockets orientados a la conexión se usan para enviar y recibir datos de red a través de conexiones establecidas. La funcionalidad de un socket orientado a la conexión incluye toda la funcionalidad de un socket básico.
Sockets de flujo
Los sockets de flujo se usan para escuchar conexiones entrantes desde direcciones de transporte remoto (actuar como un socket de escucha) o para enviar y recibir datos de red a través de conexiones establecidas (actúan como un socket orientado a la conexión). Utilice un socket de flujo cuando no sepa al crear el socket si desea un socket de escucha o un socket orientado a la conexión. La funcionalidad de un socket de flujo incluye toda la funcionalidad de un socket básico.