XboxLiveEndpointPair.GetLocalSocketAddressBytes(Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene le informazioni sull'indirizzo socket dell'endpoint locale come matrice di byte. Questo metodo riempie il buffer di byte specificato con l'indirizzo SOCKADDR_STORAGE del dispositivo locale da usare nelle successive operazioni Winsock sfruttando l'API Di rete multiplayer Xbox Live.
Importante
Questa API non è disponibile per tutte le app. A meno che il provisioning dell'account per sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a queste API avranno esito negativo in fase di esecuzione.
public:
virtual void GetLocalSocketAddressBytes(Platform::Array <byte> ^ socketAddress) = GetLocalSocketAddressBytes;
void GetLocalSocketAddressBytes(winrt::array_view <byte> & socketAddress);
public void GetLocalSocketAddressBytes(byte[] socketAddress);
function getLocalSocketAddressBytes(socketAddress)
Public Sub GetLocalSocketAddressBytes (socketAddress As Byte())
Parametri
- socketAddress
-
Byte[]
byte[]
Indirizzo del socket locale, come matrice di byte.
Commenti
Il valore del numero di porta è zero se XboxLiveEndpointPairTemplate ha consentito numeri di porta assegnati dinamicamente. In tal caso, l'app deve determinare il numero di porta locale tramite altri mezzi.
L'indirizzo locale restituito da questo metodo è valido solo nel dispositivo chiamante; per recuperare l'identità di rete locale da usare da peer remoti, creare un oggetto XboxLiveDeviceAddress per il dispositivo locale e inviare al peer remoto uno snapshot di tale oggetto.