Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Windows fornece APIs de rede para cenários comuns, como fazer solicitações HTTP, trabalhar com WebSockets para comunicação em tempo real e usar soquetes TCP/UDP para protocolos personalizados. As principais APIs estão nos namespaces Windows.Networking.Sockets e Windows.Web.Http — são APIs do Windows Runtime (WinRT) que funcionam tanto em aplicativos UWP quanto em aplicativos de desktop do WinUI 3 (SDK do Aplicativo Windows). Aplicativos WinUI 3 direcionados ao .NET também podem usar System.Net.Http.HttpClient para requisições HTTP.
As seguintes tecnologias de rede e serviços Web estão disponíveis para desenvolvedores Windows.
| Tópico | Description |
|---|---|
| Noções básicas de rede | Coisas que você deve fazer para qualquer aplicativo habilitado para rede. |
| Qual tecnologia de rede? | Uma visão geral das tecnologias de rede disponíveis para um desenvolvedor Windows, com sugestões sobre como escolher as tecnologias adequadas para seu aplicativo. |
| Comunicações de rede em segundo plano | Para continuar a comunicação de rede enquanto seu aplicativo é executado em segundo plano, use tarefas em segundo plano e gatilhos de canal de controle ou agente de soquete. |
| Sockets | Soquetes são uma tecnologia de transferência de dados de baixo nível sobre a qual muitos protocolos de rede são implementados. Windows oferece classes de soquete TCP e UDP para aplicativos cliente-servidor ou ponto a ponto, se as conexões são de longa duração ou uma conexão estabelecida não é necessária. |
| WebSockets | Os WebSockets fornecem um mecanismo para comunicação rápida, segura e bidirecional entre um cliente e um servidor pela Web usando HTTP(S) e dando suporte a mensagens UTF-8 e binárias. |
| HttpClient | Use a API do namespace Windows.Web.Http para enviar e receber informações usando os protocolos HTTP 2.0 e HTTP 1.1. |
| RSS/Atom feeds | Recupere ou crie o conteúdo da Web mais atual e popular usando feeds de sindicação gerados de acordo com os padrões RSS e Atom com recursos do namespace Windows.Web.Syndication. |
| Transferências em segundo plano | Use a API de transferência em segundo plano para copiar arquivos de forma confiável pela rede. |
Windows developer