Programação multicast baseada em estado final
Esta seção descreve a programação multicast baseada em estado final usando IOCTLs em vez de opções de soquete. Para obter uma visão geral de como a programação multicast baseada em estado final difere da programação multicast baseada em alterações, consulte Programação multicast.
A tabela a seguir descreve as IOCTLs do Windows Sockets usadas para programação multicast no Windows.
IOCTL | Tipo de argumento |
---|---|
SIOCSMSFILTER | GROUP_FILTER estrutura |
SIOCGMSFILTER | GROUP_FILTER estrutura |
SIO_GET_MULTICAST_FILTER | ip_msfilter estrutura |
SIO_SET_MULTICAST_FILTER | ip_msfilter estrutura |
Observe que o SIOCSMSFILTER e o SIOCGMSFILTER IOCTLS estão disponíveis no Windows Vista e posterior.
O uso dessas IOCTLs para programação multicast tem benefícios de desempenho ao trabalhar com grandes listas de código-fonte. Para obter mais informações sobre os parâmetros e configurações associados ao uso de SIOCGMSFILTER ou SIOCSMSFILTER, consulte a página de referência GROUP_FILTER. Para obter mais informações sobre os parâmetros e configurações associados ao uso de SIO_GET_MULTICAST_FILTER ou SIO_SET_MULTICAST_FILTER, consulte a página de referência ip_msfilter.