Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo UdpClient.JoinMulticastGroup (IPAddress, IPAddress)

 

Data di pubblicazione: ottobre 2016

Aggiunge un UdpClient a un gruppo multicast.

Spazio dei nomi:   System.Net.Sockets
Assembly:  System (in System.dll)

public void JoinMulticastGroup(
	IPAddress multicastAddr,
	IPAddress localAddress
)

Parametri

multicastAddr
Type: System.Net.IPAddress

Il multicast IPAddress del gruppo di cui si desidera aggiungere.

localAddress
Type: System.Net.IPAddress

Locale IPAddress.

Exception Condition
ObjectDisposedException

Sottostante Socket è stata chiusa.

SocketException

Si è verificato un errore durante l'accesso al socket. Per altre informazioni, vedere la sezione Osservazioni.

Prima di aggiungere un gruppo multicast, assicurarsi che il socket è associato alla porta o un endpoint. È possibile farlo chiamando uno dei costruttori che accettano una porta o un endpoint come parametro.

System_CAPS_noteNota

Esistono diversi intervalli di indirizzi multicast da selezionare. È possibile trovarli nella specifica IETF RFC 2375.

System_CAPS_noteNota

Non è possibile chiamare JoinMulticastGroup su un UdpClient create senza una porta locale specifica (vale a dire usando il UdpClient() o UdpClient(AddressFamily) costruttore).

Esempio di codice seguente viene illustrato l'utilizzo di JoinMulticastGroup metodo.

// Subscribe to a multicast group.
public static void DoJoinMulticastGroup(UdpClient u, string mcast)
{
    IPAddress[] multicastAddress = Dns.GetHostAddresses(mcast);

    u.JoinMulticastGroup(multicastAddress[0]);
    Console.WriteLine("Joined multicast Address {0}",
        multicastAddress[0]);
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: