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

# PartyNetworkDescriptor

> A descriptor containing the data required for a device to connect to a network.

A descriptor containing the data required for a device to connect to a network.

## Syntax

```cpp theme={null}
struct PartyNetworkDescriptor {  
    char networkIdentifier[c_networkIdentifierStringLength + 1];  
    char regionName[c_maxRegionNameStringLength + 1];  
    uint8_t opaqueConnectionInformation[c_opaqueConnectionInformationByteCount];  
}  
```

### Members

**`networkIdentifier`**   char\[c\_networkIdentifierStringLength + 1]

A unique identifier for the network.

This identifier can be used to correlate locally observed PartyNetwork behavior with remote telemetry gathered by the Party service and transparent cloud relay. It is recommended that this identifier be recorded alongside any other information the title records to diagnose network behavior.

**`regionName`**   char\[c\_maxRegionNameStringLength + 1]

The Azure region in which the network was created.

**`opaqueConnectionInformation`**   uint8\_t\[c\_opaqueConnectionInformationByteCount]

Connection information for the network used internally by the Party library.

## Requirements

**Header:** Party.h

## See also

[Party members](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

- [PartyNetwork::GetNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_getnetworkdescriptor.md)
- [PartyManager::DeserializeNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md)
- [PartyManager::SerializeNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md)
- [PartyManager::ConnectToNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md)
- [PlayFab Party networks and network discovery flows](/services/playfab/multiplayer/networking/concepts-discovery.md)
