Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows fornisce API di rete per scenari comuni, ad esempio l'esecuzione di richieste HTTP, l'uso di WebSocket per la comunicazione in tempo reale e l'uso di socket TCP/UDP per protocolli personalizzati. Le API principali si trovano nei namespace Windows.Networking.Sockets e Windows.Web.Http: si tratta di API Windows Runtime (WinRT) che funzionano sia nelle app UWP sia nelle app desktop WinUI 3 (SDK per app di Windows). Le applicazioni WinUI 3 basate su .NET possono anche usare System.Net.Http.HttpClient per le richieste HTTP.
Le tecnologie di rete e servizi Web seguenti sono disponibili per gli sviluppatori Windows.
| Topic | Description |
|---|---|
| Nozioni di base sulla rete | Operazioni da eseguire per qualsiasi app abilitata per la rete. |
| Quale tecnologia di rete? | Panoramica delle tecnologie di rete disponibili per uno sviluppatore Windows, con suggerimenti su come scegliere le tecnologie appropriate per la tua app. |
| Comunicazioni di rete in background | Per continuare la comunicazione di rete mentre l'app viene eseguita in background, usa le attività in background e i trigger del gestore socket o del canale di controllo. |
| Socket | I socket sono una tecnologia di trasferimento dati di basso livello su cui vengono implementati molti protocolli di rete. Windows offre classi socket TCP e UDP per applicazioni client-server o peer-to-peer, indipendentemente dal fatto che le connessioni siano di lunga durata o che non sia necessaria una connessione stabilita. |
| WebSocket | I WebSocket forniscono un meccanismo per la comunicazione veloce, sicura e bidirezionale tra un client e un server sul Web tramite HTTP(S) e supportando sia i messaggi UTF-8 che i messaggi binari. |
| HttpClient | Usare Windows. API dello spazio dei nomi Web.Http per inviare e ricevere informazioni usando i protocolli HTTP 2.0 e HTTP 1.1. |
| Feed RSS/Atom | Recupera o crea i contenuti Web più aggiornati e popolari usando feed di aggregazione generati conformemente agli standard RSS e Atom tramite le funzionalità nel namespace Windows.Web.Syndication. |
| Trasferimenti in background | Usare l'API di trasferimento in background per copiare file in modo affidabile in rete. |