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

> UDP ソケットにバインドするために Party ライブラリで使用される構成。

UDP ソケットにバインドするために Party ライブラリで使用される構成。

## 構文

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

### メンバー

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

この UDP ソケット構成の解釈方法を記述するオプションのフラグ。

**`port`**   uint16\_t

次に Party が初期化されるときに、ローカル UDP ソケットがバインドされる特定のポート番号。

Party ライブラリの Microsoft Game Core バージョンでは、ポート値 0 は、*options* フィールドに PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort オプション フラグが指定されていない限り、Party ライブラリが Game Core 優先ローカル UDP マルチプレイヤー ポートを選択することを意味します。Party ライブラリの他のすべてのバージョンでは、ポート値 0 は Party ライブラリがすべてのローカル IP アドレス インターフェイスで利用可能なポートをシステムに動的に選択させることを意味します。\
\
&#x20;Party ライブラリの初期化時にこのポート値をバインドできない場合、[PartyManager::Initialize()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) は同期的にエラーを返します。エラー コードの人間が判読できる形式は、[PartyManager::GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) を介して取得できます。\
\
&#x20;ポートはネイティブ ホスト バイト順で指定する必要があります。アプリケーションが独自のソケット API 呼び出しを直接使用しているか、それから移植している場合、この自然なバイト順序は、ソケット アドレス ポート番号で使用されるネットワーク バイト順序とは異なる可能性があることに注意してください。\
\
&#x20;[PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyoption.md) が構成されていない場合、既定値は 0 です。

## 注釈

この構造体は、[PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyoption.md) と一緒に使用して、Party ライブラリの現在の構成をそれぞれ [PartyManager::SetOption()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md) または [PartyManager::GetOption()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md) を介してオーバーライドまたはクエリできます。

## 要件

**ヘッダー:** Party.h

## 関連項目

[Party メンバー](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyOption::LocalUdpSocketBindAddress](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyoption.md)\
[PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)\
[PartyManager::SetOption](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md)\
[PartyManager::GetOption](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md)


## Related topics

- [PartyLocalUdpSocketBindAddressOptions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions.md)
- [PartyOption](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyoption.md)
- [PlayFab Party リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/release-notes.md)
- [Party C/C++ API の概要](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyManager::ConnectToNetwork](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork.md)
