Windows Sockets 2

Scopo

Windows Sockets 2 (Winsock) consente ai programmatori di creare applicazioni avanzate di Internet, Intranet e altre applicazioni in grado di trasmettere i dati dell'applicazione attraverso il cavo, indipendentemente dal protocollo di rete usato. Con Winsock, i programmatori hanno accesso alle funzionalità di rete di Microsoft® Windows® avanzate, ad esempio multicast e Qualità del servizio (QoS).

Winsock segue il modello Windows Open System Architecture (WOSA); definisce un'interfaccia del provider di servizi standard tra l'interfaccia di programmazione dell'applicazione (API), con le funzioni esportate e gli stack di protocolli. Usa il paradigma dei socket che è stato diffuso da Berkeley Software Distribution (BSD) UNIX. Successivamente è stato adattato per Windows in Windows Sockets 1.1, con cui le applicazioni Windows Sockets 2 sono compatibili con le versioni precedenti. Programmazione Winsock in precedenza incentrata su TCP/IP. Alcune procedure di programmazione che hanno lavorato con TCP/IP non funzionano con ogni protocollo. Di conseguenza, l'API Windows Sockets 2 aggiunge funzioni, se necessario per gestire diversi protocolli.

Sviluppatori

Windows Sockets 2 è progettato per l'uso da parte dei programmatori C/C++. È necessaria familiarità con la rete Windows.

Requisiti di runtime

Windows Sockets 2 può essere usato in tutte le piattaforme Windows. Se esistono determinate implementazioni o funzionalità di Restrizioni della piattaforma Windows Sockets 2, sono chiaramente indicate nella documentazione.

Contenuto della sezione

Argomento Descrizione
Novità di Windows Sockets
Informazioni sulle nuove funzionalità per Windows Sockets.
Supporto del protocollo di rete Winsock in Windows
Informazioni sul supporto del protocollo di rete per Windows Socket in versioni diverse di Windows.
Informazioni su Winsock
Informazioni generali sulla programmazione di Windows Sockets, sull'architettura e sulle funzionalità disponibili per gli sviluppatori.
Uso di Winsock
Procedure e tecniche di programmazione usate con Windows Sockets. Questa sezione include tecniche di programmazione Winsock di base, ad esempio Introduzione With Winsock, nonché tecniche avanzate utili per sviluppatori Winsock esperti.
Informazioni di riferimento su Winsock
Documentazione dell'API Windows Sockets.

 

Helper IP

QoS (Quality of Service)