Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Windows fornece APIs de rede para cenários comuns, como fazer pedidos HTTP, trabalhar com WebSockets para comunicação em tempo real e usar sockets TCP/UDP para protocolos personalizados. As principais APIs estão nos Windows.Networking.Sockets namespaces e Windows.Web.Http — são APIs do Windows Runtime (WinRT) que funcionam tanto em aplicações de desktop UWP como WinUI 3 (SDK de Aplicações Windows). As aplicações WinUI 3 destinadas ao .NET também podem usar System.Net.Http.HttpClient para pedidos HTTP.
As seguintes tecnologias de redes e serviços web estão disponíveis para programadores Windows.
| Topic | Description |
|---|---|
| Noções básicas de redes | Coisas que deve fazer em qualquer aplicação com rede ativada. |
| Que tecnologia de rede? | Uma visão geral das tecnologias de rede disponíveis para um programador Windows, com sugestões sobre como escolher as tecnologias adequadas para a sua aplicação. |
| Comunicações de rede em segundo plano | Para continuar a comunicação de rede enquanto a sua aplicação está em execução em segundo plano, utilize tarefas em segundo plano e o intermediário de sockets ou os disparadores de canal de controlo. |
| Soquetes | Os sockets são uma tecnologia de transferência de dados de baixo nível, sobre a qual estão implementados muitos protocolos de rede. O Windows oferece classes de sockets TCP e UDP para aplicações cliente-servidor ou peer-to-peer, quer as ligações sejam duradouras ou não seja necessária uma ligação estabelecida. |
| WebSockets | Os WebSockets fornecem um mecanismo para comunicação rápida, segura e bidirecional entre um cliente e um servidor via web, usando HTTP(S), suportando tanto UTF-8 como mensagens binárias. |
| HttpClient | Utilize a API do espaço de nomes Windows.Web.Http para enviar e receber informações através dos protocolos HTTP 2.0 e HTTP 1.1. |
| feeds RSS/Atom | Recupere ou crie o conteúdo Web mais atual e popular através de feeds sindicados gerados de acordo com as normas RSS e Atom, utilizando as funcionalidades do espaço de nomes Windows.Web.Syndication. |
| Transferências de fundo | Usa a API de transferência em segundo plano para copiar ficheiros de forma fiável pela rede. |
Windows developer