2016-01-13 5 views

risposta

7

La differenza è nel livello di astrazione tra l'utilizzo di una classe UdpClient e la gestione multicast su un livello più basso, utilizzando sockets e multicast option. Se si utilizza uno UdpClient, non è necessario preoccuparsi di socket e opzioni multicast, poiché ciò viene eseguito sotto il cofano nella classe UdpClient. Se vuoi un maggiore controllo su ciò che sta accadendo, allora puoi usare un approccio di livello più basso con l'opzione socket e multicast.

È probabilmente più semplice implementare la funzionalità di multicasting di base utilizzando uno UdpClient.

Per riferimento, è possibile controllare le seguenti due tutorial (il primo utilizza un UdpClient ed è più alto livello, mentre la seconda utilizza prese e opzione multicast):

  1. UDP Multicasting Tutorial
  2. IP Multicasting in C#
Problemi correlati