Networking and web services
The following networking and web services technologies are available for Universal Windows Platform (UWP) developers.
Topic | Description |
---|---|
Networking basics | Things you must do for any network-enabled app. |
Which networking technology? | An overview of the networking technologies available for a UWP developer, with suggestions on how to choose the technologies that are right for your app. |
Network communications in the background | To continue network communication while it's not in the background, an app can use background tasks and either socket broker or control channel triggers. |
Sockets | Sockets are a low-level data transfer technology on top of which many networking protocols are implemented. UWP offers TCP and UDP socket classes for client-server or peer-to-peer applications, whether connections are long-lived or an established connection is not required. |
WebSockets | WebSockets provide a mechanism for fast, secure, two-way communication between a client and a server over the web using HTTP(S), and supporting both UTF-8 and binary messages. |
HttpClient | Use Windows.Web.Http namespace API to send and receive information using the HTTP 2.0 and HTTP 1.1 protocols. |
RSS/Atom feeds | Retrieve or create the most current and popular Web content using syndicated feeds generated according to the RSS and Atom standards using features in the Windows.Web.Syndication namespace. |
Background transfers | Use the background transfer API to copy files reliably over the network. |