Skip to main content
本文介绍 Microsoft 游戏开发工具包 (GDK) 中的网络堆栈。Microsoft 游戏开发工具包 (GDK) 游戏可用的网络堆栈和 API 与 Win32 网络 API 类似,简化了从现有 Win32 游戏的移植过程,并支持更加统一的网络实现。

可用 API

下表汇总了 Microsoft 游戏开发工具包 (GDK) 的 API 面。有关每个 GDK API 的更多信息,请参阅其对应链接。 **:要了解如何选择使用哪种 API,请参阅 Web 请求

新的重要概念

有两个新概念几乎适用于 Microsoft 游戏开发工具包 (GDK) 的每一个网络 API。

网络初始化

所有网络 API 只有在网络完成初始化后才能正常工作。游戏在调用任何网络 API 或任何依赖网络 API 的中间件之前,应先等待网络初始化。有关网络初始化的更多信息,请参阅 网络初始化与连接性

挂起与恢复

几乎所有由网络 API 创建的网络句柄和对象都需要在游戏收到挂起通知时清理。每个 API 的概述文档都描述了针对该 API 的具体做法;游戏本身及使用这些 API 的任何中间件都应遵循这些指导。有关挂起与恢复的一般信息,请参阅 XBOX 游戏生命周期 (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 适用于 Unreal 的 PlayFab Party Online Subsystem 适用于 Unity 的 PlayFab Party SDK MsQuic XBOX Live API 入门 首选 UDP 多人游戏端口 面向 Microsoft 游戏开发工具包游戏的安全游戏通信 (NDA 文章)
最后修改于 2026年8月24日