Skip to main content
Utilisez cette rubrique pour comprendre comment utiliser la capture de paquets réseau sur une trousse de développement XBOX One. Pendant le débogage de votre titre du Microsoft Game Development Kit (GDK), vous pourriez vouloir analyser le trafic réseau à destination et en provenance de votre trousse de développement XBOX One. Fiddler est un outil populaire pour surveiller le trafic HTTP, HTTPS et WebSocket. Toutefois, Fiddler ne capture pas les autres types de trafic réseau. Pour capturer une trace de tout le trafic de paquets réseau à destination et en provenance d’une trousse de développement XBOX One, vous pouvez d’abord utiliser la fonctionnalité de capture de traces réseau décrite dans cette rubrique, puis analyser ce trafic à l’aide d’outils puissants. Le contenu capturé est dans l’état « sur le réseau ». Cela comprend le chiffrement TLS (Transport Layer Security) du trafic HTTPS et tout chiffrement que vous utilisez pour les sockets. L’analyse directe de tout contenu chiffré est donc impossible. Gardez à l’esprit que tout trafic inattendu, la taille ou la fréquence des paquets et les points de terminaison de flux de communication inattendus suffisent souvent pour trouver un problème dans le code réseau. Pour déboguer un problème réseau, il n’est pas toujours nécessaire d’inspecter le contenu des paquets. Pour voir le contenu des messages pendant le débogage, désactivez temporairement le chiffrement du trafic dont vous souhaitez inspecter le contenu. Une capture réseau peut aussi servir à repérer tout trafic laissé accidentellement non chiffré et non protégé.

Capture des paquets réseau

Pour activer et désactiver les captures de trafic réseau, utilisez l’outil Trace (xbtrace.exe) (rubrique sous NDA).

Démarrer une capture réseau

Pour démarrer une capture réseau, utilisez la commande xbtrace start netcap. Cela lance une capture réseau sur la console par défaut. Pour démarrer le suivi sur une console autre que la console par défaut, utilisez l’argument /X:.

Arrêter une capture réseau

Pour arrêter une capture réseau, utilisez xbtrace stop. Par défaut, la capture est enregistrée sous le nom xbtrace.etl dans le répertoire courant. Pour l’enregistrer à un autre emplacement ou sous un autre nom de fichier, indiquez le chemin d’accès et le nom de fichier après stop. Par exemple, xbtrace stop c:\temp\sample.etl enregistre le fichier de trace sous c:\temp\sample.etl. Si vous spécifiez un nom de fichier existant, xbtrace affiche un message informatif et la trace continue de s’exécuter.
Les données de trace sur la console ne sont pas perdues lorsque vous spécifiez un nom de fichier existant. Il n’existe actuellement aucun moyen de remplacer un fichier de trace existant. Vous devez supprimer le fichier existant ou spécifier un autre nom de fichier pour la nouvelle trace.
Pour arrêter la capture sur une console qui n’est pas la console par défaut, utilisez l’argument /X pour spécifier l’adresse d’une console.

Utilisation des données de capture réseau

Les outils suivants peuvent ouvrir des captures réseau brutes. Choisissez un outil selon vos préférences.
  • Utilisez Microsoft Message Analyzer (MMA) pour ouvrir les captures réseau etl et afficher les événements réseau. Analysez le fichier capturé directement dans MMA. Vous pouvez aussi utiliser MMA pour enregistrer les données de paquets capturées dans un fichier PCAP, que vous pouvez ensuite ouvrir pour l’analyser dans d’autres outils, comme Fiddler ou Wireshark.
    [!NOTE] Microsoft Message Analyzer est archivé et n’est plus maintenu.
  • Utilisez Network Monitor (netmon) pour ouvrir un fichier etl de capture réseau et afficher les paquets. Pour analyser entièrement tous les événements réseau, définissez le ‘Windows Parser Profile’ sous Tools > Options > Parser Profiles. Analysez les événements réseau bruts capturés directement dans netmon.

Voir aussi

Trace (xbtrace.exe) (rubrique sous NDA) Guide d’utilisation de Microsoft Message Analyzer
Last modified on October 6, 2026