> ## 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

> A configuração usada pela biblioteca do Party para se associar a um soquete UDP.

A configuração usada pela biblioteca do Party para se associar a um soquete UDP.

## Sintaxe

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

### Membros

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

Sinalizadores opcionais que descrevem como interpretar esta configuração de soquete UDP.

**`port`**   uint16\_t

O número de porta específico ao qual o soquete UDP local será associado na próxima vez que o Party for inicializado.

Na versão Microsoft Game Core da biblioteca do Party, um valor de porta 0 significa que a biblioteca do Party seleciona a porta multijogador UDP local preferencial do Game Core, a menos que o sinalizador de opção PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort seja especificado no campo *options*. Em todas as outras versões da biblioteca do Party, um valor de porta 0 significa que a biblioteca do Party permite que o sistema selecione dinamicamente uma porta disponível em todas as interfaces de endereço IP locais. \
\
&#x20;Se não for possível associar esse valor de porta quando a biblioteca do Party for inicializada, [PartyManager::Initialize()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) retornará um erro de forma síncrona. A forma legível do código de erro pode ser obtida por meio de [PartyManager::GetErrorMessage()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).   \
\
&#x20;A porta deve ser especificada na ordem de bytes nativa do host. Se o seu aplicativo também usar diretamente ou estiver sendo portado de suas próprias chamadas de API de soquete, saiba que essa ordenação natural de bytes pode, portanto, ser diferente da ordem de bytes de rede usada pelos números de porta de endereços de soquete.   \
\
&#x20;O valor padrão é 0 quando [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/enums/partyoption.md) não foi configurada.

## Comentários

Esta estrutura pode ser usada junto com [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/enums/partyoption.md) para substituir ou consultar a configuração atual da biblioteca do Party por meio de [PartyManager::SetOption()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) ou [PartyManager::GetOption()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md), respectivamente.

## Requisitos

**Cabeçalho:** Party.h

## Confira também

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


## Related topics

- [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)
- [PartyOption](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/enums/partyoption.md)
- [Notas de versão do PlayFab Party](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/release-notes.md)
- [Visão geral da API C/C++ do Party](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyManager::ConnectToNetwork](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md)
