Condividi tramite


DatagramSocket.JoinMulticastGroup(HostName) Metodo

Definizione

Aggiunge un oggetto DatagramSocket a un gruppo multicast.

public:
 virtual void JoinMulticastGroup(HostName ^ host) = JoinMulticastGroup;
void JoinMulticastGroup(HostName const& host);
public void JoinMulticastGroup(HostName host);
function joinMulticastGroup(host)
Public Sub JoinMulticastGroup (host As HostName)

Parametri

host
HostName

Nome host o indirizzo IP per il gruppo multicast.

Requisiti Windows

Funzionalità dell'app
ID_CAP_NETWORKING [Windows Phone]

Commenti

Per ricevere pacchetti multicast nell'oggetto DatagramSocket , un'app deve assegnare l'evento MessageReceived a un gestore eventi, associare a un nome del servizio locale o a una porta UDP e un nome host locale o un indirizzo IP usando il metodo BindEndpointAsync o BindServiceNameAsync e quindi chiamare il metodo JoinMulticastGroup per partecipare al gruppo multicast.

Se è stata specificata una scheda di rete al metodo BindServiceNameAsync , verranno aggiunti solo i gruppi nelle reti presenti nella scheda specificata.

Un'app che riceve pacchetti multicast può anche dover gestire le modifiche della scheda di rete. Se la connettività di rete cambia e il computer locale o il dispositivo viene assegnato un indirizzo IP diverso, l'app deve tornare al gruppo multicast.

Si applica a