Condividi tramite


Programmazione finale multicast -State-Based

Questa sezione descrive la programmazione multicast basata sullo stato finale usando IOCTLs anziché le opzioni socket. Per una panoramica del modo in cui la programmazione multicast basata sullo stato finale differisce dalla programmazione multicast basata sulle modifiche, vedere Multicast Programming.

La tabella seguente descrive gli IOCTLs di Windows Sockets usati per la programmazione multicast in Windows.

IOCTL Tipo di argomento
SIOCSMSFILTER struttura GROUP_FILTER
SIOCGMSFILTER struttura GROUP_FILTER
SIO_GET_MULTICAST_FILTER Struttura ip_msfilter
SIO_SET_MULTICAST_FILTER struttura ip_msfilter

 

Si noti che i SIOCSMSFILTER e SIOCGMSFILTER IOCTLS sono disponibili in Windows Vista e versioni successive.

L'uso di questi IOCTLs per la programmazione multicast offre vantaggi in termini di prestazioni quando si usano elenchi di origine di grandi dimensioni. Per altre informazioni sui parametri e le impostazioni associati all'uso di SIOCGMSFILTER o SIOCSMSFILTER, vedere la pagina di riferimento GROUP_FILTER. Per altre informazioni sui parametri e le impostazioni associati all'uso di SIO_GET_MULTICAST_FILTER o SIO_SET_MULTICAST_FILTER, vedere la pagina di riferimento ip_msfilter.