Sintaxis
Miembros
options PartyLocalUdpSocketBindAddressOptions
Marcas opcionales que describen cómo interpretar esta configuración de socket UDP.
port uint16_t
El número de puerto específico al que se enlazará el socket UDP local la próxima vez que se inicialice Party.
En la versión de Microsoft Game Core de la biblioteca de Party, un valor de puerto de 0 significa que la biblioteca de Party selecciona el puerto multijugador UDP local preferido de Game Core, a menos que se especifique la marca de opción PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort en el campo options. En todas las demás versiones de la biblioteca de Party, un valor de puerto de 0 significa que la biblioteca de Party permite que el sistema seleccione dinámicamente un puerto que esté disponible en todas las interfaces de direcciones IP locales. Si este valor de puerto no se puede enlazar cuando se inicializa la biblioteca de Party, PartyManager::Initialize() devuelve un error de forma sincrónica. La forma legible del código de error se puede recuperar mediante PartyManager::GetErrorMessage().
El puerto debe especificarse en el orden de bytes nativo del host. Si la aplicación también usa directamente sus propias llamadas a la API de sockets o se está portando desde ellas, tenga en cuenta que este orden de bytes natural puede diferir, por tanto, del orden de bytes de red usado por los números de puerto de las direcciones de socket.
El valor predeterminado es 0 cuando no se ha configurado PartyOption::LocalUdpSocketBindAddress.
Comentarios
Esta estructura se puede usar junto con PartyOption::LocalUdpSocketBindAddress para invalidar o consultar la configuración actual de la biblioteca de Party mediante PartyManager::SetOption() o PartyManager::GetOption(), respectivamente.Requisitos
Encabezado: Party.hConsulte también
Miembros de PartyPartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
