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

# PartyLocalUdpSocketBindAddressConfiguration

> Configuration utilisée par la bibliothèque Party pour se lier à un socket UDP.

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

## Syntaxe

```cpp theme={null}
struct PartyLocalUdpSocketBindAddressConfiguration {  
    PartyLocalUdpSocketBindAddressOptions options;  
    uint16_t port;  
}  
```

### Membres

**`options`**   [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)

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. \
\
&#x20;Si cette valeur de port ne peut pas être liée lors de l'initialisation de la bibliothèque Party, [PartyManager::Initialize()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) renvoie une erreur de manière synchrone. La forme lisible du code d'erreur peut être obtenue via [PartyManager::GetErrorMessage()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).   \
\
&#x20;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.   \
\
&#x20;La valeur par défaut est 0 lorsque [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partyoption.md) n'a pas été configuré.

## Remarques

Cette structure peut être utilisée avec [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partyoption.md) pour remplacer ou interroger la configuration actuelle de la bibliothèque Party via [PartyManager::SetOption()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) ou [PartyManager::GetOption()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md), respectivement.

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[Membres de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partyoption.md)\
[PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)\
[PartyManager::SetOption](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md)\
[PartyManager::GetOption](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md)


## Related topics

- [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)
- [PartyOption](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/enums/partyoption.md)
- [Notes de version de PlayFab Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/release-notes.md)
- [Vue d'ensemble de l'API C/C++ de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyManager::ConnectToNetwork](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md)
