通信

この記事では、Windows アプリの通信を含むシナリオに関連する開発機能のインデックスを提供します。

注意

現在、Windows App SDK では、通信シナリオに関連する API は提供されていません。

Windows OS の機能

Windows 10 以降の OS リリースでは、アプリの通信シナリオに関連するさまざまな 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 で使用できる機能について説明します。

[アーティクル] 説明
ネットワークとインターネット アプリでのネットワークとインターネットの使用をサポートする API、コンポーネント、サービスについて説明します。
リモート プロシージャ コール リモート プロシージャ コール (RPC) を使用して分散クライアント/サーバー プログラムを作成する方法について説明します。
Windows ソケット 2 (Winsock) Windows ソケット 2 (Winsock) を使用して、高度なインターネット、イントラネット、その他のネットワーク対応アプリを作成する方法について説明します。

.NET の機能

.NET SDK には、WPF および Windows フォーム アプリ向けの通信シナリオに関連する API も用意されています。

[アーティクル] 説明
.NET Framework のネットワーク プログラミング .NET を使用してネットワーク対応アプリを構築する方法について説明します。
Windows フォームのネットワーク Windows フォーム アプリの追加のネットワーク シナリオについて説明します。