Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows предоставляет сетевые API для распространенных сценариев, таких как выполнение HTTP-запросов, работа с WebSockets для обмена данными в режиме реального времени и использование сокетов TCP/UDP для пользовательских протоколов. Основные API находятся в пространствах имен Windows.Networking.Sockets и Windows.Web.Http — это API среда выполнения Windows (WinRT), которые работают как в UWP, так и в классических приложениях WinUI 3 (Windows App SDK). Приложения WinUI 3, предназначенные для .NET также могут использоваться System.Net.Http.HttpClient для HTTP-запросов.
Для разработчиков Windows доступны следующие сетевые и веб-службы.
| Тема | Описание |
|---|---|
| Основы работы с сетями | Действия, которые необходимо сделать для любого приложения с поддержкой сети. |
| Какая сетевая технология? | Обзор сетевых технологий, доступных для разработчика Windows, с предложениями по выбору технологий, подходящих для вашего приложения. |
| Сетевые связи в фоновом режиме | Чтобы продолжить сетевое взаимодействие во время работы приложения в фоновом режиме, используйте фоновые задачи, а также брокер сокетов или триггеры канала управления. |
| Сокеты | Сокеты — это низкоуровневая технология передачи данных, на основе которой реализовано множество сетевых протоколов. Windows предлагает классы сокетов TCP и UDP для клиент-серверных или одноранговых приложений, независимо от того, используются ли долговременные соединения или не требуется устанавливать соединение заранее. |
| WebSockets | WebSockets предоставляет механизм для быстрого, безопасного двустороннего взаимодействия между клиентом и сервером через Интернет с помощью HTTP(S) и поддержки как UTF-8, так и двоичных сообщений. |
| HttpClient | Используйте API пространства имён Windows.Web.Http для отправки и получения информации по протоколам HTTP 2.0 и HTTP 1.1. |
| RSS/Atom-каналы | Получайте или создавайте самое актуальное и популярное веб-содержимое с помощью синдицированных веб-каналов, созданных в соответствии со стандартами RSS и Atom, с помощью функций пространства имён Windows.Web.Syndication. |
| Передача данных в фоновом режиме | Используйте API фоновой передачи для надежного копирования файлов по сети. |
Windows developer