> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction à la mise en réseau du Microsoft Game Development Kit

> Vue d'ensemble des API réseau du GDK pour HTTP, WebSocket, les sockets, le clavardage et les données de jeu, ainsi que des exigences relatives à l'initialisation du réseau et à la suspension et la reprise.

Cet article présente la pile réseau du Microsoft Game Development Kit (GDK). La pile réseau et les API offertes aux titres du Microsoft Game Development Kit (GDK) sont semblables aux API réseau Win32, ce qui simplifie le portage des titres Win32 existants et permet des implémentations réseau plus unifiées.

## API disponibles

Le tableau suivant résume l'ensemble des API du Microsoft Game Development Kit (GDK). Pour plus d'informations sur chaque API du Microsoft Game Development Kit (GDK), consultez les liens associés.

| Fonctionnalité | Microsoft Game Development Kit (GDK) |
| - | :-: |
| Solution tout-en-un (données de jeu réseau et clavardage en jeu) | [PlayFab Party](/fr-CA/build/console-features/networking/game-mesh/playfab-party-intro-networking) |
| Transport sécurisé des données de jeu réseau client/serveur | [MsQuic](/fr-CA/build/console-features/networking/game-mesh/msquic-intro-networking) |
| REST | [XSAPI](https://developer.microsoft.com/games/xbox/docs/gdk/atoc-xsapi-c) |
| HTTP\*\* | [xCurl](/fr-CA/build/console-features/networking/web-requests/intro-xcurl) ou [WinHTTP](/fr-CA/build/console-features/networking/web-requests/intro-winhttp) |
| WebSocket\*\* | [libHttpClient](/fr-CA/build/console-features/networking/web-requests/http-networking#libhttpclient) (recommandé) ou [WinHTTP](/fr-CA/build/console-features/networking/web-requests/intro-winhttp) |
| Sockets | [Winsock](/fr-CA/build/console-features/networking/game-mesh/winsock-intro-networking) |
| Sécurité des sockets | OpenSSL DTLS (Datagram Transport Layer Security) ou Bcrypt DTLS [(Communication de jeu sécurisée) (article sous NDA)](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/game-principles/security/communication-security/communication-security-impl/gc-secure-communication-impl) |
| Connectivité réseau | [XNetworkingGetConnectivityHint](/fr-CA/build/console-features/networking/initialization-connectivity-networking) |
| Comportement des ports | [Identique à un PC Windows Win32](/fr-CA/build/console-features/networking/game-mesh/winsock-intro-networking) |
| Clavardage en jeu | [PlayFab Party](/fr-CA/build/console-features/networking/game-mesh/playfab-party-intro-networking) ou [Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro) |

\*\* : Pour savoir comment choisir l'API à utiliser, consultez [Requêtes web](/fr-CA/build/console-features/networking/web-requests/http-networking).

## Concepts nouveaux et importants

Deux nouveaux concepts s'appliquent à presque toutes les API réseau du Microsoft Game Development Kit (GDK).

### Initialisation du réseau

Toutes les API réseau ne fonctionnent correctement qu'une fois le réseau initialisé. Votre titre doit attendre l'initialisation du réseau avant d'appeler toute API réseau ou tout intergiciel qui dépend d'une API réseau. Pour plus d'informations sur l'initialisation du réseau, consultez [Initialisation et connectivité réseau](/fr-CA/build/console-features/networking/initialization-connectivity-networking).

### Suspension et reprise

Presque tous les descripteurs et objets réseau créés à partir des API réseau doivent être nettoyés lors de la notification de suspension de votre titre. Chaque vue d'ensemble d'API décrit comment procéder pour le domaine concerné; votre titre et tout intergiciel qui consomme ces API doivent suivre ces directives. Pour plus d'informations sur la suspension et la reprise en général, consultez la vue d'ensemble du [Cycle de vie des jeux XBOX (article sous NDA)](/fr-CA/build/console-features/console-workflows/xbox-game-life-cycle#responding-to-suspend-and-resume).

Documentation sur la gestion de la suspension et de la reprise :

* [PlayFab Party](/fr-CA/build/console-features/networking/game-mesh/playfab-party-intro-networking#SuspendResume)
* [MsQuic](/fr-CA/build/console-features/networking/game-mesh/msquic-intro-networking#SuspendResume)
* [XCurl](/fr-CA/build/console-features/networking/web-requests/intro-xcurl#title-suspendresume)
* [libHttpClient (HTTP et WebSocket)](/fr-CA/build/console-features/networking/web-requests/http-networking#suspend-and-resume-with-libhttpclient)
* [WinHTTP](/fr-CA/build/console-features/networking/web-requests/intro-winhttp)
* [WinSock](/fr-CA/build/console-features/networking/game-mesh/winsock-intro-networking#SuspendResume)
* [Port multijoueur UDP local préféré](/fr-CA/build/console-features/networking/game-mesh/preferred-local-udp-multiplayer-port-networking#SuspendResume)
* [Initialisation du réseau](/fr-CA/build/console-features/networking/initialization-connectivity-networking#suspend-and-resume)
* [Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro#SuspendResume)

## Migration depuis le XBOX One Software Development Kit

Pour plus de détails sur les titres qui migrent à partir de la documentation précédente du XBOX One Software Development Kit, consultez [Vue d'ensemble de la migration depuis le XBOX One Software Development Kit (article sous NDA)](/fr-CA/build/console-features/networking/xdk-migration/xdk-migration-overview-networking). Cet article comprend des directives pour les titres qui permettent la communication entre les versions XBOX One Software Development Kit et GDK du titre.

## Voir aussi

[Initialisation et connectivité réseau](/fr-CA/build/console-features/networking/initialization-connectivity-networking)

[Requêtes web : HTTP et WebSocket](/fr-CA/build/console-features/networking/web-requests/http-networking)

[Windows Sockets](/fr-CA/build/console-features/networking/game-mesh/winsock-intro-networking)

[Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)

[PlayFab Party](/fr-CA/build/console-features/networking/game-mesh/playfab-party-intro-networking)

[Sous-système en ligne PlayFab Party pour Unreal](/fr-CA/build/console-features/networking/game-mesh/party-unreal-online-subsystem)

[SDK PlayFab Party pour Unity](/fr-CA/build/console-features/networking/game-mesh/party-unity-plugin)

[MsQuic](/fr-CA/build/console-features/networking/game-mesh/msquic-intro-networking)

[Bien démarrer avec les API XBOX Live](/fr-CA/services/xbox-services/fundamentals/xbox-services-api/live-gs-xbl-apis)

[Port multijoueur UDP préféré](/fr-CA/build/console-features/networking/game-mesh/preferred-local-udp-multiplayer-port-networking)

[Communication de jeu sécurisée pour les titres du Microsoft Game Development Kit (article sous NDA)](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/game-principles/security/communication-security/communication-security-impl/gc-secure-communication-impl)


## Related topics

- [Documentation de développement de jeux XBOX](/fr/index.md)
- [Glossaire des termes et acronymes du GDK](/fr-CA/home/glossary.md)
- [XR-003 Qualité du titre pour la soumission](/fr-CA/publishing/certification/xr/xr-003.md)
- [XR-045 Réseau XBOX et privilèges de compte](/fr-CA/publishing/certification/xr/xr-045.md)
- [Exigences XBOX pour les jeux XBOX](/fr-CA/publishing/certification/xbox-requirements.md)
