[ Updated for UWP apps on Windows 10. For Windows 8.x articles, see the archive ]
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? | A quick 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 | Apps use background tasks and two main mechanisms to maintain communications when they are not in the foreground: The socket broker, and control channel triggers. |
| Sockets | You can use both Windows.Networking.Sockets and Winsock to communicate with other devices as a UWP app developer. This topic provides in-depth guidance on using the Windows.Networking.Sockets namespace to perform networking operations. |
| WebSockets | WebSockets provide a mechanism for fast, secure two-way communication between a client and a server over the web using HTTP(S). |
| 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. |


