Поделиться через


XboxLiveEndpointPair.GetRemoteSocketAddressBytes(Byte[]) Метод

Определение

Возвращает сведения об адресе сокета удаленной конечной точки в виде массива Byte. Этот метод заполняет указанный буфер байтов SOCKADDR_STORAGE адресом удаленного устройства для использования в последующих операциях Winsock с использованием API многопользовательской сети Xbox Live.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих 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 допускает динамически назначаемые номера портов. В этом случае приложению придется определить номер удаленного порта с помощью внешних средств.

Адрес однорангового узла, возвращаемый этим свойством, действителен только на вызывающем устройстве. Чтобы получить сетевое удостоверение, которое может быть предоставлено другим одноранговым узлам, используйте соответствующий объект XboxLiveDeviceAddress и отправьте snapshot этого объекта одноранговым узлам.

Применяется к