Sintaxis
Parámetros
lobby PFLobbyHandle
El identificador del lobby.
connectionStatus PFLobbyServerConnectionStatus*salida El estado de conexión de salida del servidor.
Valor devuelto
Tipo: HRESULTS_OK si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante PFMultiplayerGetErrorMessage().
Comentarios
Al unirse a un lobby, la biblioteca establece una conexión WebSocket con el servicio de notificaciones PubSub de PlayFab. Esta conexión se usa para proporcionar a la biblioteca actualizaciones en tiempo real sobre el lobby. Este método se puede usar para determinar el estado de conexión del servidor del lobby, lo que resulta útil para diagnosticar la capacidad del servidor del lobby de recibir actualizaciones sobre el lobby.Los servidores de lobby no propietarios solo pueden unirse a lobbies propiedad de un cliente. Si no hay ningún servidor unido al lobby propiedad de un cliente, este método devuelve un código de error adecuado.
Un servidor de lobby que todavía está en proceso de unirse de forma asincrónica al lobby, mediante una llamada a PFMultiplayerJoinLobbyAsServer(), ve su estado de conexión como PFLobbyServerConnectionStatus::NotConnected hasta que se establece la conexión.
Un cambio en el estado de conexión de un servidor de lobby se indica al título mediante un PFLobbyUpdatedStateChange con el campo
PFLobbyUpdatedStateChange::serverConnectionStatusUpdated establecido en true.
