DatagramSocket.JoinMulticastGroup(HostName) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.