DirectPeerConnectivityOptions

ネットワーク上のデバイス間で、直接ピアツーピア接続の試行を制御するフラグ。

構文

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,
}

定数

定数 説明
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_NONE フラグは指定されていません。

フラグが存在しないということは、ピアへの直接接続の試行が許可されていないことを意味します。 デバイス間のすべてのエンドポイント メッセージとチャット データは、常に透過的なクラウド リレー サーバーを介して送信され、IP アドレス情報は交換されません。
PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_PLATFORM_TYPE 同じプラットフォームの種類のデバイス間で直接ピア ツー ピア接続が試行される場合があります。

デバイスのペアは、使用する特定のパーティー ライブラリに関連付けられている同じ種類のハードウェアや 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 異なるプラットフォームの種類のデバイス間で直接ピア ツー ピア接続が試行される場合があります。

デバイスのペアは、各デバイスが使用する特定のパーティー ライブラリに関連付けられている異なる種類のハードウェアや 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 エンティティ ID を持つデバイス間で、直接ピア ツー ピア接続が試行される場合があります。

最初にローカル ユーザーをネットワークに認証しているデバイスは、新しく認証するユーザーと同じプロバイダー (Xbox Live、Facebook、iOS、Google など) を使用してログインした認証済みユーザー PlayFab エンティティ ID が少なくとも 1 つ存在するリモート デバイスとのピアツーピア接続を直接確立しようとします。

このフラグは、ピアツーピア接続の直接試行を単独で許可しないことに注意してください。 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 エンティティ ID を持つデバイス間で、直接ピア ツー ピア接続が試行される場合があります。

最初にローカル ユーザーをネットワークに認証しているデバイスは、新しく認証するユーザーと同じプロバイダー (Xbox Live、Facebook、iOS、Google など) を使用してログインした認証済みユーザー PlayFab エンティティ 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 エンティティ ID のログインに使用されるプロバイダーに関係なく、デバイス間で直接ピア ツー ピア接続が試行される場合があります。

このフラグは SameEntiPARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_SAME_ENTITY_LOGIN_PROVIDERtyLoginProvider | PARTY_DIRECT_PEER_CONNECTIVITY_OPTIONS_DIFFERENT_ENTITY_LOGIN_PROVIDER と同等です。