Skip to main content
UDP 소켓에 바인딩할 때 Party 라이브러리가 사용하는 구성입니다.

Syntax

Members

options   PartyLocalUdpSocketBindAddressOptions 이 UDP 소켓 구성을 해석하는 방법을 설명하는 선택적 플래그입니다. port   uint16_t Party가 다음에 초기화될 때 로컬 UDP 소켓이 바인딩될 특정 포트 번호입니다. Microsoft Game Core 버전의 Party 라이브러리에서 포트 값 0은 options 필드에 PartyLocalUdpSocketBindAddressOptions::ExcludeGameCorePreferredUdpMultiplayerPort 옵션 플래그가 지정되지 않는 한 Party 라이브러리가 Game Core에서 선호하는 로컬 UDP 멀티플레이어 포트를 선택함을 의미합니다. 다른 모든 버전의 Party 라이브러리에서 포트 값 0은 Party 라이브러리가 시스템으로 하여금 모든 로컬 IP 주소 인터페이스에서 사용 가능한 포트를 동적으로 선택하도록 함을 의미합니다.

Party 라이브러리가 초기화될 때 이 포트 값을 바인딩할 수 없는 경우, PartyManager::Initialize()는 동기적으로 오류를 반환합니다. 오류 코드의 사람이 읽을 수 있는 형태는 PartyManager::GetErrorMessage()를 통해 가져올 수 있습니다.

포트는 네이티브 호스트 바이트 순서로 지정해야 합니다. 애플리케이션이 자체 소켓 API 호출을 직접 사용하거나 마이그레이션 중이라면, 이 자연스러운 바이트 순서가 소켓 주소 포트 번호에서 사용되는 네트워크 바이트 순서와 다를 수 있음에 유의하세요.

PartyOption::LocalUdpSocketBindAddress가 구성되지 않은 경우 기본값은 0입니다.

Remarks

이 구조체는 PartyOption::LocalUdpSocketBindAddress와 함께 사용하여 Party 라이브러리의 현재 구성을 각각 PartyManager::SetOption() 또는 PartyManager::GetOption()을 통해 재정의하거나 쿼리할 수 있습니다.

Requirements

Header: Party.h

함께 보기

Party members
PartyOption::LocalUdpSocketBindAddress
PartyLocalUdpSocketBindAddressOptions
PartyManager::SetOption
PartyManager::GetOption
마지막 수정일 2026년 8월 13일