DatagramSocket.JoinMulticastGroup(HostName) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Joint un objet DatagramSocket à un groupe de multidiffusion.
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)
Paramètres
- host
- HostName
Nom d’hôte ou adresse IP du groupe de multidiffusion.
Remarques
Pour recevoir des paquets de multidiffusion sur l’objet DatagramSocket , une application doit affecter l’événement MessageReceived à un gestionnaire d’événements, lier à un nom de service local ou un port UDP et un nom d’hôte local ou une adresse IP à l’aide de la méthode BindEndpointAsync ou BindServiceNameAsync , puis appeler la méthode JoinMulticastGroup pour joindre le groupe multidiffusion.
Si une carte réseau a été spécifiée à la méthode BindServiceNameAsync , seuls les groupes sur les réseaux présents sur la carte spécifiée sont joints.
Une application recevant des paquets de multidiffusion peut également avoir besoin de traiter les modifications apportées à la carte réseau. Si la connectivité réseau change et que l’ordinateur ou l’appareil local reçoit une autre adresse IP, l’application doit rejoindre le groupe de multidiffusion.