Sprache

DatagramSocket.JoinMulticastGroup(HostName) Methode

Definition

Verknüpft ein DatagramSocket -Objekt zu 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.

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 einen 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 ein Netzwerkadapter für die BindServiceNameAsync-Methode angegeben wurde, werden nur Gruppen in Netzwerken verknüpft, die auf dem angegebenen Adapter vorhanden sind.

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 ist, muss die App erneut an der Multicastgruppe teilnehmen.

Gilt für: