XboxLiveEndpointPair.GetRemoteSocketAddressBytes(Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la información de la dirección del socket del punto de conexión remoto, como una matriz de Bytes. Este método rellena el búfer de bytes especificado con la dirección SOCKADDR_STORAGE del dispositivo remoto para su uso en las operaciones de Winsock posteriores que aprovechan la API de redes multijugador de Xbox Live.
Importante
Esta API no está disponible para todas las aplicaciones. A menos que Microsoft aprovisione especialmente la cuenta de desarrollador, se producirá un error en las llamadas a estas API en tiempo de ejecución.
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())
Parámetros
- socketAddress
-
Byte[]
byte[]
La dirección del socket remoto, como una matriz de Byte.
Comentarios
El valor del número de puerto será cero si xboxLiveEndpointPairTemplate permite números de puerto asignados dinámicamente. En ese caso, la aplicación tendrá que determinar el número de puerto remoto a través de medios externos.
La dirección del mismo nivel devuelta por esta propiedad solo es válida en el dispositivo que realiza la llamada. Para recuperar una identidad de red que se puede compartir con otros elementos del mismo nivel, usa el objeto XboxLiveDeviceAddress correspondiente y envía una instantánea de ese objeto a elementos del mismo nivel.