Compartir a través de


Windows Sockets 2

Propósito

Windows Sockets 2 (Winsock) permite a los programadores crear aplicaciones avanzadas de Internet, intranet y otras compatibles con red para transmitir datos de aplicación a través de la conexión, independientemente del protocolo de red que se esté usando. Con Winsock, los programadores proporcionan acceso a funcionalidades avanzadas de redes de Microsoft® Windows®, como multidifusión y calidad de servicio (QoS).

Winsock sigue el modelo de arquitectura de sistema abierto (WOSA) de Windows; define una interfaz de proveedor de servicios estándar (SPI) entre la interfaz de programación de aplicaciones (API), con sus funciones exportadas y las pilas de protocolos. Usa el paradigma de sockets que se popularizó por primera vez por Berkeley Software Distribution (BSD) UNIX. Posteriormente se adaptó para Windows en Windows Sockets 1.1, con el que las aplicaciones de Windows Sockets 2 son compatibles con versiones anteriores. La programación de Winsock anteriormente se centraba en TCP/IP. Algunas prácticas de programación que funcionaban con TCP/IP no funcionan con todos los protocolos. Como resultado, la API de Windows Sockets 2 agrega funciones cuando es necesario para controlar varios protocolos.

Público para desarrolladores

Windows Sockets 2 está diseñado para su uso por programadores de C/C++. Es necesario estar familiarizado con las redes de Windows.

Requisitos en tiempo de ejecución

Windows Sockets 2 se puede usar en todas las plataformas Windows. Cuando existen ciertas implementaciones o funcionalidades de las restricciones de la plataforma de Windows Sockets 2, se indican claramente en la documentación.

En esta sección

Tema Descripción
novedades de Windows Sockets
Información sobre las nuevas características de Windows Sockets.
compatibilidad con el protocolo de red winsock de en Windows
Información sobre la compatibilidad del protocolo de red con Windows Sockets en diferentes versiones de Windows.
Acerca de Winsock
Información general sobre las consideraciones de programación, la arquitectura y las funcionalidades de Windows Sockets disponibles para los desarrolladores.
usar winsock
Procedimientos y técnicas de programación que se usan con Windows Sockets. En esta sección se incluyen técnicas básicas de programación de Winsock, como Introducción a Winsock, así como técnicas avanzadas útiles para desarrolladores experimentados de Winsock.
de referencia de Winsock
Documentación de la API de Windows Sockets.

 

del asistente de IP de

calidad de servicio