Freigeben über


DatagramSocket.JoinMulticastGroup(HostName) Methode

Definition

Verknüpft ein DatagramSocket-Objekt mit einer Multicastgruppe.

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)

Parameter

host
HostName

Der Hostname oder die IP-Adresse für die Multicastgruppe.

Windows-Anforderungen

App-Funktionen
ID_CAP_NETWORKING [Windows Phone]

Hinweise

Um Multicastpakete für das DatagramSocket-Objekt zu empfangen, muss eine App das MessageReceived-Ereignis einem Ereignishandler zuweisen, eine Bindung an einen lokalen Dienstnamen oder UDP-Port und einen lokalen Hostnamen oder eine lokale IP-Adresse mithilfe der BindEndpointAsync- oder BindServiceNameAsync-Methode herstellen und dann die JoinMulticastGroup-Methode aufrufen, um der Multicastgruppe beizutreten.

Wenn für die BindServiceNameAsync-Methode ein Netzwerkadapter angegeben wurde, werden nur Gruppen in Netzwerken, die auf dem angegebenen Adapter vorhanden sind, verknüpft.

Eine App, die Multicastpakete empfängt, muss sich möglicherweise auch mit Netzwerkadapteränderungen befassen. Wenn sich die Netzwerkkonnektivität ändert und dem lokalen Computer oder Gerät eine andere IP-Adresse zugewiesen wird, muss die App der Multicastgruppe erneut beitreten.

Gilt für: