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

# PartyLocalUdpSocketBindAddressConfiguration

> Party 程式庫用來繫結至 UDP 通訊端的設定。

Party 程式庫用來繫結至 UDP 通訊端的設定。

## 語法

```cpp theme={null}
struct PartyLocalUdpSocketBindAddressConfiguration {  
    PartyLocalUdpSocketBindAddressOptions options;  
    uint16_t port;  
}  
```

### 成員

**`options`**   [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)

選用旗標，描述如何解譯此 UDP 通訊端設定。

**`port`**   uint16\_t

下次初始化 Party 時，本機 UDP 通訊端將繫結至的特定連接埠號碼。

在 Party 程式庫的 Microsoft Game Core 版本中，連接埠值 0 表示 Party 程式庫會選取 Game Core 偏好的本機 UDP 多人遊戲連接埠，除非在 *options* 欄位中指定了 PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort 選項旗標。在 Party 程式庫的所有其他版本中，連接埠值 0 表示 Party 程式庫會讓系統動態選取所有本機 IP 位址介面上皆可用的連接埠。\
\
&#x20;如果在初始化 Party 程式庫時無法繫結此連接埠值，[PartyManager::Initialize()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) 會同步傳回錯誤。可透過 [PartyManager::GetErrorMessage()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) 擷取錯誤碼的人類可讀形式。\
\
&#x20;連接埠應以原生主機位元組順序指定。如果您的應用程式也直接使用自己的通訊端 API 呼叫，或是從這類呼叫移植而來，請注意，此自然位元組順序可能因此與通訊端位址連接埠號碼所使用的網路位元組順序不同。\
\
&#x20;尚未設定 [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partyoption.md) 時，預設值為 0。

## 備註

此結構可與 [PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partyoption.md) 搭配使用，分別透過 [PartyManager::SetOption()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) 或 [PartyManager::GetOption()](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md) 覆寫或查詢 Party 程式庫目前的設定。

## 需求

**標頭：** Party.h

## 另請參閱

[Party 成員](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partyoption.md)\
[PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)\
[PartyManager::SetOption](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md)\
[PartyManager::GetOption](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md)


## Related topics

- [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)
- [PartyOption](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partyoption.md)
- [PlayFab Party 版本資訊](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/release-notes.md)
- [Party C/C++ API 概觀](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyManager::ConnectToNetwork](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md)
