Syntax
public enum PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS : UInt32
{
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE = 0x0000,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE = 0x0001,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE = 0x0002,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE = 0x0003,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER = 0x0004,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER = 0x0008,
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER = 0x000c,
}
Constants
| Constant | Description | |
|---|---|---|
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE | 지정된 플래그가 없습니다. 플래그가 없다는 것은 직접 피어 연결 시도가 허용되지 않음을 의미합니다. 장치 간의 모든 엔드포인트 메시지 및 채팅 데이터는 항상 투명 클라우드 릴레이 서버를 통해 전송되며, IP 주소 정보는 절대 교환되지 않습니다. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | 동일한 플랫폼 유형의 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 한 쌍의 장치가 사용하는 특정 Party 라이브러리와 관련된 하드웨어 및/또는 OS 플랫폼 유형(예: Windows PC, XBOX 게이밍 콘솔, iOS 기반 모바일 장치)이 동일한 것으로 식별되면 직접 피어 투 피어 연결을 시도합니다. 이 플래그 자체는 직접 피어 투 피어 연결 시도를 허용하지 않습니다. PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 및 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 플래그 중 하나 또는 둘 다와 결합해야 합니다. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE | 서로 다른 플랫폼 유형의 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 한 쌍의 장치가 각각 사용하는 특정 Party 라이브러리와 관련된 하드웨어 및/또는 OS 플랫폼 유형(예: Windows PC, XBOX 게이밍 콘솔, iOS 기반 모바일 장치)이 서로 다른 것으로 식별되면 직접 피어 투 피어 연결을 시도합니다. 이 플래그 자체는 직접 피어 투 피어 연결 시도를 허용하지 않습니다. PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER 및 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER 플래그 중 하나 또는 둘 다와 결합해야 합니다. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_PLATFORM_TYPE | 플랫폼 유형에 관계없이 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 이 플래그는 ```PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE```와 동일합니다. |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDER | 동일한 공급자를 사용하여 로그인한 인증된 사용자 PlayFab Entity ID를 가진 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 로컬 사용자를 네트워크에 처음 인증하는 장치는, 새로 인증하는 사용자와 동일한 공급자(예: XBOX Live, Facebook, iOS, Google)를 사용하여 로그인한 인증된 사용자 PlayFab Entity ID를 하나 이상 가진 원격 장치와의 직접 피어 투 피어 연결을 시도합니다. 이 플래그 자체는 직접 피어 투 피어 연결 시도를 허용하지 않습니다. PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 및 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 플래그 중 하나 또는 둘 다와 결합해야 합니다. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER | 서로 다른 공급자를 사용하여 로그인한 인증된 사용자 PlayFab Entity ID를 가진 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 로컬 사용자를 네트워크에 처음 인증하는 장치는, 새로 인증하는 사용자와 동일한 공급자(예: XBOX Live, Facebook, iOS, Google)를 사용하여 로그인한 인증된 사용자 PlayFab Entity ID를 하나도 갖지 않은 원격 장치와의 직접 피어 투 피어 연결을 시도합니다. 이 플래그 자체는 직접 피어 투 피어 연결 시도를 허용하지 않습니다. PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 및 PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_PLATFORM_TYPE 플래그 중 하나 또는 둘 다와 결합해야 합니다. | |
| PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_ANY_ENTITY_LOGIN_PROVIDER | 인증된 사용자 PlayFab Entity ID의 로그인에 사용된 공급자에 관계없이 장치 간에 직접 피어 투 피어 연결이 시도될 수 있습니다. 이 플래그는 ```SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER```와 동일합니다. |
