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

# XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

> XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

# XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

Se llama cuando cambia el puerto multijugador local preferido.

## Sintaxis

```cpp theme={null}
void XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback(
         void* context,
         uint16_t preferredLocalUdpMultiplayerPort
)
```

### Parámetros

*context*   \_In\_opt\_\
Tipo: void\*

Un puntero de contexto opcional que se pasó a la función [XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged).

*preferredLocalUdpMultiplayerPort*   \_In\_\
Tipo: uint16\_t

Puntero al puerto multijugador local preferido del protocolo de datagramas de usuario (UDP), en orden de host.

### Valor devuelto

Tipo: void

## Comentarios

Se llama a `XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback` cuando el título escucha los cambios en el puerto multijugador UDP local preferido. Se hace todo lo posible por garantizar que el puerto multijugador UDP local preferido no cambie mientras el título se está ejecutando. Sin embargo, hay casos inevitables en los que el puerto cambiará porque las condiciones de red externas del usuario cambian e invalidan los flujos de socket existentes. Es especialmente probable que el puerto cambie cuando cambia el [nivel de conectividad de red](/build/console-features/networking/initialization-connectivity-networking), o como parte de un ciclo de suspensión/reanudación del título.

Para obtener más información, consulte la sección "Changes in the preferred local UDP multiplayer port" de [API de redes del puerto multijugador local preferido del protocolo de datagramas de usuario (UDP)](/build/console-features/networking/game-mesh/preferred-local-udp-multiplayer-port-networking).

Este método consulta el estado local dentro del proceso que realiza la llamada y devuelve rápidamente, por lo que es seguro llamarlo desde contextos con restricciones de tiempo.

## Requisitos

**Encabezado:** XNetworking.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged)\
[XNetworking](/reference/networking/xnetworking/xnetworking_members)


## Related topics

- [XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/es/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged.md)
- [XNetworkingUnregisterPreferredLocalUdpMultiplayerPortChanged](/es/reference/networking/xnetworking/functions/xnetworkingunregisterpreferredlocaludpmultiplayerportchanged.md)
- [XNetworking](/es/reference/networking/xnetworking/xnetworking_members.md)
- [XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync](/es/reference/networking/xnetworking/functions/xnetworkingquerypreferredlocaludpmultiplayerportasync.md)
- [XNetworkingQueryPreferredLocalUdpMultiplayerPort](/es/reference/networking/xnetworking/functions/xnetworkingquerypreferredlocaludpmultiplayerport.md)
