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

Sintaxe

Membros

options   PartyLocalUdpSocketBindAddressOptions 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.

Se não for possível associar esse valor de porta quando a biblioteca do Party for inicializada, PartyManager::Initialize() retornará um erro de forma síncrona. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().

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.

O valor padrão é 0 quando PartyOption::LocalUdpSocketBindAddress não foi configurada.

Comentários

Esta estrutura pode ser usada junto com PartyOption::LocalUdpSocketBindAddress para substituir ou consultar a configuração atual da biblioteca do Party por meio de PartyManager::SetOption() ou PartyManager::GetOption(), respectivamente.

Requisitos

Cabeçalho: Party.h

Confira também

Membros do Party
PartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
Última modificação em 20 de outubro de 2026