Windows Sockets 2
Scopo
Windows Sockets 2 (Winsock) consente ai programmatori di creare applicazioni avanzate che supportano Internet, Intranet e altre applicazioni che supportano la rete per trasmettere i dati dell'applicazione attraverso la rete, indipendentemente dal protocollo di rete in uso. Con Winsock, ai programmatori viene fornito l'accesso a funzionalità di rete avanzate di Microsoft® Windows®, ad esempio multicast e qualità del servizio (QoS).
Winsock segue il modello WOSA (Windows Open System Architecture); definisce un'interfaccia SPI (Service Provider Interface) standard tra l'API (Application Programming Interface), con le funzioni esportate e gli stack di protocolli. Usa il paradigma dei socket che è stato diffuso per la prima volta 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 centrata su TCP/IP. Alcune procedure di programmazione che funzionano con TCP/IP non funzionano con ogni protocollo. Di conseguenza, l'API Windows Sockets 2 aggiunge funzioni dove necessario per gestire diversi protocolli.
Destinatari per sviluppatori
Windows Sockets 2 è progettato per l'uso da parte dei programmatori C/C++. È necessaria una certa familiarità con le funzionalità di rete di Windows.
Requisiti di runtime
Windows Sockets 2 può essere usato in tutte le piattaforme Windows. Se esistono determinate implementazioni o funzionalità delle restrizioni della piattaforma Windows Sockets 2, sono chiaramente indicate nella documentazione.
In questa 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 sul Winsock |
Informazioni generali sulle considerazioni 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 a Winsock, nonché tecniche avanzate utili per sviluppatori winsock esperti. |
di riferimento winsock |
Documentazione dell'API Windows Sockets. |
Argomenti correlati