通信

本文提供与 Windows 应用中涉及通信的场景相关的开发功能的索引。

注意

Windows 应用 SDK 当前不提供与通信场景相关的 API。

Windows 操作系统功能

Windows 10 及更高版本的操作系统提供各种与应用的通信场景相关的 API。 这些功能可通过 Windows SDK 提供的 WinRT 和 Win32(C++ 和 COM)API 的组合来实现。

WinRT API

以下文章介绍了可通过 Windows SDK 提供的 WinRT API 实现的功能。

项目 说明
应用到应用的通信 了解如何在应用之间共享数据,包括如何使用“共享”合约、复制和粘贴、拖放和应用服务。
进程间通信 了解如何执行 UWP 应用、打包的桌面应用和未打包的桌面应用之间的进程间通信 (IPC)。
网络和 Web 服务 了解可用于应用的网络和 Web 服务技术。
共享命名对象 了解如何在 UWP 应用、打包的桌面应用和未打包的桌面应用之间共享命名对象。

Win32(C++ 和 COM)API

以下文章介绍了可通过 Windows SDK 提供的 Win32(C++ 和 COM)API 实现的功能。

项目 说明
网络和 Internet 了解为应用使用网络和 Internet 提供支持的 API、组件和服务。
远程过程调用 了解如何使用远程过程调用 (RPC) 来创建分布式客户端/服务器程序。
Windows 套接字 2 (Winsock) 了解如何使用 Windows 套接字 2 (Winsock) 创建高级 Internet、intranet 和其他支持网络的应用。

.NET 功能

.NET SDK 还提供与 WPF 和 Windows 窗体应用的通信场景相关的 API。

项目 说明
.NET Framework 中的网络编程 了解如何使用 .NET 构建支持网络的应用。
Windows 窗体中的网络 了解 Windows 窗体应用的其他网络方案。