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

# PartyLocalUdpSocketBindAddressConfiguration

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

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

## 構文

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

### メンバー

**`options`**   [PartyLocalUdpSocketBindAddressOptions](/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions)

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

**`port`**   uint16\_t

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

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

## 注釈

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

## 要件

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

## 関連項目

[Party メンバー](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyOption::LocalUdpSocketBindAddress](/services/playfab/multiplayer/networking/reference/enums/partyoption)\
[PartyLocalUdpSocketBindAddressOptions](/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions)\
[PartyManager::SetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption)\
[PartyManager::GetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption)


## Related topics

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