次の方法で共有


XboxLiveEndpointPair.GetRemoteSocketAddressBytes(Byte[]) メソッド

定義

Byte の配列として、リモート エンドポイントのソケット アドレス情報を取得します。 このメソッドは、Xbox Live マルチプレイヤー ネットワーク API を利用する後続の Winsock 操作で使用するために、指定されたバイト バッファーにリモート デバイスの SOCKADDR_STORAGE アドレスを入力します。

重要

この API は、すべてのアプリで使用できるわけではありません。 開発者アカウントが Microsoft によって特別にプロビジョニングされていない限り、これらの API の呼び出しは実行時に失敗します。

public:
 virtual void GetRemoteSocketAddressBytes(Platform::Array <byte> ^ socketAddress) = GetRemoteSocketAddressBytes;
void GetRemoteSocketAddressBytes(winrt::array_view <byte> & socketAddress);
public void GetRemoteSocketAddressBytes(byte[] socketAddress);
function getRemoteSocketAddressBytes(socketAddress)
Public Sub GetRemoteSocketAddressBytes (socketAddress As Byte())

パラメーター

socketAddress

Byte[]

byte[]

Byte の配列としてのリモート ソケット アドレス。

注釈

XboxLiveEndpointPairTemplate で動的に割り当てられたポート番号が許可されている場合、ポート番号の値は 0 になります。 その場合、アプリは外部手段を使用してリモート ポート番号を決定する必要があります。

このプロパティによって返されるピア アドレスは、呼び出し元のデバイスでのみ有効です。 他のピアと共有できるネットワーク ID を取得するには、対応する XboxLiveDeviceAddress オブジェクトを使用し、そのオブジェクトのスナップショットをピアに送信します。

適用対象