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.