Skip to main content
La configuración usada por la biblioteca de Party para enlazarse a un socket UDP.

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.h

Consulte también

Miembros de Party
PartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
Última modificación el 28 de agosto de 2026