最終狀態式多播程序設計
本節描述使用 IOCTLs 而非套接字選項進行最終狀態多播程序設計。 如需最終狀態多播程式設計與變更型多播程序設計有何不同的概觀,請參閱 多播程序設計。
下表描述 Windows 上用於多播程式設計的 Windows 套接字 IOCTL。
IOCTL | 引數類型 |
---|---|
SIOCSMSFILTER | GROUP_FILTER 結構 |
SIOCGMSFILTER | GROUP_FILTER 結構 |
SIO_GET_MULTICAST_FILTER | ip_msfilter 結構 |
SIO_SET_MULTICAST_FILTER | ip_msfilter 結構 |
請注意, WINDOWS Vista 和更新版本提供SIOCSMSFILTER 和 SFILTER IOCTLS。
在處理大型來源清單時,使用這些 IOCTL 進行多播程式設計具有效能優點。 如需使用 SIOCGMSFILTER 或 SIOCSMSFILTER 相關聯之參數和設定的詳細資訊,請參閱 GROUP_FILTER 參考頁面。 如需使用SIO_GET_MULTICAST_FILTER或SIO_SET_MULTICAST_FILTER相關聯之參數和設定的詳細資訊,請參閱 ip_msfilter 參考頁面。