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 use. Con Winsock, a los programadores se les proporciona acceso a funcionalidades avanzadas de red de Microsoft® Windows®, como multidifusión y calidad de servicio (QoS).

Winsock sigue el modelo de Windows Open System Architecture (WOSA); 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. Más adelante 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 se centraba anteriormente 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 sea necesario para controlar varios protocolos.

Audiencia de desarrolladores

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

Requisitos de tiempo de ejecución

Windows Sockets 2 se puede usar en todas las plataformas Windows. Cuando existen determinadas implementaciones o funcionalidades de las restricciones de 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 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 de Windows Sockets, la arquitectura y las funcionalidades disponibles para los desarrolladores.
Uso de 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 Con Winsock, así como técnicas avanzadas útiles para desarrolladores de Winsock experimentados.
Referencia de Winsock
Documentación de la API de Windows Sockets.

 

Asistente IP

Calidad de servicio