Novità di Windows Sockets

Aggiornato per Windows 8.1 e Windows Server 2012 R2

Le funzioni seguenti sono supportate per le app di Windows Store in Windows 8.1, Windows Server 2012 R2 e versioni successive. Microsoft Visual Studio 2013 Update 3 o versione successiva è necessario per le app di Windows Store.

Aggiornato per Windows Phone 8

Le funzioni seguenti sono supportate per le app Windows Phone Store in Windows Phone 8 e versioni successive.

Aggiornato per Windows 8 e Windows Server 2012

Microsoft Windows 8 e Windows Server 2012 introducono nuovi elementi di programmazione Di Windows Sockets.

Un set di estensioni di rete ad alta velocità è disponibile per migliorare le prestazioni di rete con bassa latenza e jitter. Queste estensioni destinate principalmente alle applicazioni server usano buffer di dati preregistrati e code di completamento per migliorare le prestazioni.

Di seguito sono riportate le nuove funzioni di Windows Sockets aggiunte per supportare le estensioni di I/O registrate a velocità elevata winsock:

Di seguito sono elencate nuove enumerazioni, strutture e typedef di Windows Sockets aggiunte per supportare le estensioni di I/O registrate di rete ad alta velocità winsock:

Sono disponibili un set di miglioramenti per il supporto della denominazione asincrona.

Di seguito sono elencate le nuove funzioni di Windows Sockets aggiunte per supportare le richieste di denominazione asincrone:

Le funzioni Winsock esistenti seguenti sono state modificate per supportare le richieste di denominazione asincrone:

Sono disponibili un set di miglioramenti per l'aggiunta del supporto per l'analisi IDN (Internationalized Domain Name).

Le funzioni Winsock esistenti seguenti sono state riviste per supportare l'analisi IDN:

Sono disponibili miglioramenti per il supporto della denominazione in Winsock per supportare la richiesta di un nome canonico e di un nome di dominio completo.

La funzione Winsock esistente seguente è stata modificata per supportare la richiesta di un nome canonico e di un nome di dominio completo:

È stata aggiunta la nuova struttura Winsock seguente per supportare la richiesta di un nome canonico e di un nome di dominio completo:

È stata aggiunta la nuova funzione Windows Sockets seguente per recuperare il nome host locale in Unicode:

Di seguito sono riportati i nuovi Ioctls di Windows Sockets per supportare il servizio di reindirizzamento Windows Filtering Platform (WFP):

Di seguito sono riportate le nuove opzioni socket IP di Windows aggiunte per supportare il servizio di reindirizzamento Windows Filtering Platform (WFP):

Di seguito sono riportati un nuovo Ioctl di Windows Sockets e una struttura associata aggiunta per controllare le caratteristiche di ritrasmissione iniziale (SYN/SYN+ACK) di un socket TCP:

Di seguito sono riportati un nuovo Ioctl di Windows Sockets e una struttura associata aggiunta per recuperare l'associazione tra un socket e un core del processore RSS e un nodo NUMA:

Vengono aggiunti i nuovi Ioctls di Windows Sockets seguenti per applicare ed eseguire query sulle impostazioni di trasporto in un socket:

L'unica impostazione di trasporto attualmente definita è per la funzionalità di REAL_TIME_NOTIFICATION_CAPABILITY su un socket TCP. Vengono aggiunte le nuove strutture e le enumerazioni seguenti per supportare il REAL_TIME_NOTIFICATION_CAPABILITY:

Viene aggiunto il nuovo Ioctl Windows Sockets seguente per abilitare un percorso rapido per il loopback in un socket TCP. Questa funzionalità può ridurre la latenza e migliorare le prestazioni per le applicazioni che usano il loopback TCP (applicazioni usate dal settore dei servizi finanziari, ad esempio).

Miglioramento del supporto per il trasferimento di contenuti multimediali di streaming che richiedono la qualità del servizio (ad esempio, Voice over IP).

La nuova funzione Windows Sockets seguente supporta il trasferimento di supporti di streaming che richiedono la qualità del servizio:

La funzione SetSocketMediaStreamingMode è supportata anche per le app di Windows Store in Windows 8, Windows Server 2012 e versioni successive.

Set di funzioni inline definite nel file di intestazione Winsock2.h per la conversione di un __int64 float o unsigned __int64 tra l'ordine dei byte host e l'ordine dei byte di rete.

Aggiornamento per Windows 7 e Windows Server 2008 R2

Microsoft Windows 7 e Windows Server 2008 R2 introducono nuovi elementi di programmazione Windows Sockets.

Le seguenti funzioni Windows Sockets esistenti sono state migliorate per supportare opzioni aggiuntive:

Di seguito sono riportate le nuove opzioni di Windows Sockets:

Il buffer di invio dinamico per TCP è stato aggiunto in Windows 7 e Windows Server 2008 R2. Di conseguenza, l'uso dei SIO_IDEAL_SEND_BACKLOG_CHANGE e SIO_IDEAL_SEND_BACKLOG_QUERY IOCTL sono necessari solo in circostanze speciali. Per altre informazioni, vedere SIO_IDEAL_SEND_BACKLOG_QUERY.

Aggiornamento per Windows Server 2008 e Windows Vista con Service Pack 1 (SP1)

Microsoft Windows Server 2008 e Windows Vista con Service Pack 1 (SP1) introducono nuovi elementi di programmazione Windows Sockets.

Di seguito sono riportati i nuovi Ioctls di Windows Sockets:

Questi nuovi Ioctls possono essere usati da un'applicazione tramite TCP per determinare il valore ideale per la quantità di dati in sospeso da inviare per ottenere la velocità effettiva migliore per una connessione. Si tratta di una dimensione ideale per il backlog di invio (ISB).

Aggiornato per Windows Server 2008

Microsoft Windows Server 2008 introduce nuovi elementi di programmazione Di Windows Sockets.

Di seguito sono riportate le nuove opzioni di Windows Sockets:

Aggiornato per Windows Vista

Microsoft Windows Vista introduce nuovi elementi di programmazione Windows Sockets. Questi elementi estendono la funzionalità di Winsock per semplificare la programmazione e garantire la compatibilità IPv6. Per altre informazioni sulla conversione di applicazioni Winsock in IPv6, vedere Guida IPv6 per le applicazioni Windows Sockets.

La traccia di Windows Sockets è una nuova funzionalità supportata in Windows Vista e Windows Server 2008. Questa funzionalità può essere abilitata nei file binari delle vendite al dettaglio per tenere traccia di determinati eventi socket con un sovraccarico minimo. Per altre informazioni, vedere Winsock Tracing.For more information, see Winsock Tracing.

Di seguito sono riportate le nuove funzioni di Windows Sockets:

Di seguito sono riportate le nuove strutture e le enumerazioni di Windows Sockets:

Microsoft Windows Vista introduce nuove funzioni SPI di Windows Sockets per offrire la possibilità di classificare le applicazioni per i provider di servizi a più livelli. Vengono aggiunte anche nuove funzioni per i provider di spazi dei nomi.

Di seguito sono riportate le nuove funzioni SPI di Windows Sockets:

Di seguito sono riportate le nuove strutture SPI di Windows Sockets:

Microsoft Windows Vista introduce nuovi elementi di programmazione Windows Sockets.

Di seguito sono riportati i nuovi Ioctls di Windows Sockets:

Di seguito sono riportate le nuove opzioni di Windows Sockets:

Aggiornato per aprile 2005

Le funzioni seguenti sono state aggiunte a Windows Sockets SPI (ws2spi.h) per supportare processi e cataloghi a 32 bit su piattaforme a 64 bit:

Aggiornamento per Windows Server 2003

Microsoft Windows Server 2003 introduce nuovi elementi di programmazione Di Windows Sockets. Questi elementi estendono la funzionalità di Winsock per semplificare la programmazione e garantire la compatibilità IPv6. Per altre informazioni sulla conversione di applicazioni Winsock in IPv6, vedere Guida IPv6 per le applicazioni Windows Sockets.

Di seguito sono riportate le nuove funzioni di Windows Sockets:

Di seguito sono riportate le nuove definizioni di struttura di Windows Sockets: