Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Windows tillhandahåller nätverks-API:er för vanliga scenarier som att göra HTTP-begäranden, arbeta med WebSockets för realtidskommunikation och använda TCP/UDP-socketar för anpassade protokoll. De primära API:erna finns i namnrymderna Windows.Networking.Sockets och Windows.Web.Http – detta är Windows Runtime-API:er (WinRT) som fungerar i både UWP- och WinUI 3-skrivbordsappar (Windows App SDK). WinUI 3-appar som riktar sig till .NET kan också användas System.Net.Http.HttpClient för HTTP-begäranden.
Följande nätverks- och webbtjänsttekniker är tillgängliga för Windows utvecklare.
| Topic | Description |
|---|---|
| Grunderna i nätverk | Saker du måste göra för alla nätverksaktiverade appar. |
| Vilken nätverksteknik? | En översikt över nätverkstekniker som är tillgängliga för en Windows utvecklare, med förslag på hur du väljer de tekniker som passar din app. |
| Nätverkskommunikation i bakgrunden | Om du vill fortsätta nätverkskommunikationen medan din app körs i bakgrunden använder du bakgrundsuppgifter och antingen socket broker- eller kontrollkanalutlösare. |
| Sockets | Sockets är en dataöverföringsteknik på låg nivå där många nätverksprotokoll implementeras. Windows erbjuder TCP- och UDP-socketklasser för klient-server- eller peer-to-peer-program, oavsett om anslutningar är långlivade eller om en upprättad anslutning inte krävs. |
| WebSockets | WebSockets tillhandahåller en mekanism för snabb, säker dubbelriktad kommunikation mellan en klient och en server via webben med HTTP(S) och stöder både UTF-8 och binära meddelanden. |
| HttpClient | Använd Windows. Web.Http-namnområdes-API för att skicka och ta emot information med hjälp av HTTP 2.0- och HTTP 1.1-protokollen. |
| RSS/Atom-feeds | Hämta eller skapa det mest aktuella och populära webbinnehållet med syndikerade feeds som genereras enligt RSS- och Atom-standarderna med hjälp av funktioner i Windows. Web.Syndication-namnrymd. |
| Bakgrundsöverföringar | Använd API:et för bakgrundsöverföring för att kopiera filer på ett tillförlitligt sätt över nätverket. |
Windows developer