Passer au contenu principal
Configuration utilisée par la bibliothèque Party pour se lier à un socket UDP.

Syntaxe

Membres

options   PartyLocalUdpSocketBindAddressOptions Indicateurs facultatifs décrivant comment interpréter cette configuration de socket UDP. port   uint16_t Le numéro de port spécifique auquel le socket UDP local sera lié lors de la prochaine initialisation de Party. Dans la version Microsoft Game Core de la bibliothèque Party, une valeur de port égale à 0 signifie que la bibliothèque Party sélectionne le port multijoueur UDP local préféré de Game Core, sauf si l’indicateur d’option PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort est spécifié dans le champ options. Dans toutes les autres versions de la bibliothèque Party, une valeur de port égale à 0 signifie que la bibliothèque Party laisse le système sélectionner dynamiquement un port disponible sur toutes les interfaces d’adresse IP locales.

Si cette valeur de port ne peut pas être liée lors de l’initialisation de la bibliothèque Party, PartyManager::Initialize() retourne une erreur de façon synchrone. La forme lisible du code d’erreur peut être obtenue au moyen de PartyManager::GetErrorMessage().

Le port doit être spécifié dans l’ordre d’octets natif de l’hôte. Si votre application utilise également directement ses propres appels d’API de socket, ou si elle est en cours de portage à partir de ceux-ci, sachez que cet ordre d’octets naturel peut donc différer de l’ordre d’octets réseau utilisé par les numéros de port des adresses de socket.

La valeur par défaut est 0 lorsque PartyOption::LocalUdpSocketBindAddress n’a pas été configuré.

Remarques

Cette structure peut être utilisée avec PartyOption::LocalUdpSocketBindAddress pour remplacer ou interroger la configuration actuelle de la bibliothèque Party au moyen de PartyManager::SetOption() ou PartyManager::GetOption(), respectivement.

Configuration requise

En-tête : Party.h

Voir aussi

Membres de Party
PartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
Dernière modification le 20 octobre 2026