跳轉到主要內容
Party 程式庫用來繫結至 UDP 通訊端的設定。

語法

成員

options   PartyLocalUdpSocketBindAddressOptions 選用旗標,描述如何解譯此 UDP 通訊端設定。 port   uint16_t 下次初始化 Party 時,本機 UDP 通訊端將繫結至的特定連接埠號碼。 在 Party 程式庫的 Microsoft Game Core 版本中,連接埠值 0 表示 Party 程式庫會選取 Game Core 偏好的本機 UDP 多人遊戲連接埠,除非在 options 欄位中指定了 PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort 選項旗標。在 Party 程式庫的所有其他版本中,連接埠值 0 表示 Party 程式庫會讓系統動態選取所有本機 IP 位址介面上皆可用的連接埠。

如果在初始化 Party 程式庫時無法繫結此連接埠值,PartyManager::Initialize() 會同步傳回錯誤。可透過 PartyManager::GetErrorMessage() 擷取錯誤碼的人類可讀形式。

連接埠應以原生主機位元組順序指定。如果您的應用程式也直接使用自己的通訊端 API 呼叫,或是從這類呼叫移植而來,請注意,此自然位元組順序可能因此與通訊端位址連接埠號碼所使用的網路位元組順序不同。

尚未設定 PartyOption::LocalUdpSocketBindAddress 時,預設值為 0。

備註

此結構可與 PartyOption::LocalUdpSocketBindAddress 搭配使用,分別透過 PartyManager::SetOption() 或 PartyManager::GetOption() 覆寫或查詢 Party 程式庫目前的設定。

需求

標頭: Party.h

另請參閱

Party 成員
PartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
最後修改於 2026年10月20日