Skip to main content
この記事では、Microsoft Game Development Kit (GDK) のネットワーク スタックについて紹介します。Microsoft Game Development Kit (GDK) タイトル向けのネットワーク スタックおよび利用可能な API は Win32 のネットワーク API に類似しており、既存の Win32 タイトルからの移植を容易にし、より統一的なネットワーク実装を可能にします。

利用可能な API

以下の表は、Microsoft Game Development Kit (GDK) の API 空間をまとめたものです。Microsoft Game Development Kit (GDK) の各 API の詳細については、関連リンクを参照してください。 **: どの API を使用するかを判断する方法については、Web リクエスト を参照してください。

新しい重要な概念

Microsoft Game Development Kit (GDK) のネットワーク API のほぼすべてに当てはまる、新しい 2 つの概念があります。

ネットワーク初期化

すべてのネットワーク API は、ネットワークが初期化された後でなければ正しく動作しません。タイトルは、いずれかのネットワーク API またはそれに依存するミドルウェアを呼び出す前に、ネットワークの初期化を待機する必要があります。ネットワーク初期化の詳細については、ネットワーク初期化と接続 を参照してください。

サスペンドとレジューム

ネットワーク API から作成されたほぼすべてのネットワーク ハンドルおよびオブジェクトは、タイトルのサスペンド通知時にクリーンアップする必要があります。この方法は各 API 概要ページで説明しています。タイトル本体だけでなく、これらの API を利用するミドルウェアもこのガイダンスに従う必要があります。サスペンド/レジューム全般については、XBOX Game Life Cycle (NDA 記事) の概要を参照してください。 サスペンド/レジューム対応のドキュメント:

XBOX One Software Development Kit からの移行

以前の XBOX One Software Development Kit ドキュメントから移行するタイトルの詳細については、XBOX One Software Development Kit 移行概要 (NDA 記事) を参照してください。この記事には、XBOX One Software Development Kit と GDK タイトル バージョン間の通信を有効にするタイトル向けのガイダンスも含まれます。

関連項目

ネットワーク初期化と接続 Web リクエスト: HTTP と WebSocket Windows Sockets Game Chat 2 PlayFab Party PlayFab Party Online Subsystem for Unreal PlayFab Party SDK for Unity MsQuic XBOX Live API の入門 Preferred UDP multiplayer port Microsoft Game Development Kit タイトル向けのセキュアなゲーム通信 (NDA 記事)
最終更新日 2026年8月24日