共用方式為


多播套接字選項行為

此頁面描述根據各種套接字選項設定狀態的多播套接字選項行為。

例如,此頁面描述當IP_ADD_SOURCE_MEMBERSHIP套接字選項設定在相同網路介面上已使用指定群組/來源組設定IP_ADD_SOURCE_MEMBERSHIP選項的套接字時的行為。 允許在不同的網路介面上,在同一個群組上呼叫IP_ADD_SOURCE_MEMBERSHIP。

此頁面可協助正確設計和疑難解答 Windows Sockets 多播應用程式。

初始套接字選項 衝突的後續套接字選項 傳回的錯誤 言論
IP_ADD_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL 請勿在同一個網路介面上多次呼叫同一個群組的IP_ADD_MEMBERSHIP。
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL 請勿使用相同的群組呼叫IP_ADD_SOURCE_MEMBERSHIP,先前在相同網路介面上呼叫IP_ADD_MEMBERSHIP。
IP_DROP_SOURCE_MEMBERSHIP WSAEINVAL 請改用IP_BLOCK_SOURCE。
IP_UNBLOCK_SOURCE WSAEINVAL 嘗試解除封鎖先前未在相同網路介面上封鎖的群組/來源組時,傳回錯誤。
IP_DROP_MEMBERSHIP 相同群組或群組/來源配對上的任何後續呼叫 WSAEINVAL 對目前不在包含清單中的群組或群組/來源組進行套接字選項呼叫(因為卸除成員資格,否則)會導致錯誤。
IP_ADD_SOURCE_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL 請勿使用相同的群組呼叫IP_ADD_MEMBERSHIP,先前在相同網路介面上使用IP_ADD_SOURCE_MEMBERSHIP呼叫。
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL 請勿使用相同的群組/來源組呼叫IP_ADD_SOURCE_MEMBERSHIP,先前在相同網路介面上呼叫IP_ADD_SOURCE_MEMBERSHIP。
IP_UNBLOCK_SOURCE WSAEINVAL 嘗試解除封鎖先前未在相同網路介面上封鎖的群組/來源組時,傳回錯誤。
IP_DROP_SOURCE_MEMBERSHIP
IP_UNBLOCK_SOURCE WSAEINVAL 嘗試解除封鎖先前未在相同網路介面上封鎖的群組/來源組時,傳回錯誤。
IP_DROP_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL 嘗試卸除不在相同網路介面上包含清單中的群組/來源組時,傳回錯誤。
IP_BLOCK_SOURCE
IP_BLOCK_SOURCE WSAEADDRNOTAVAIL 嘗試封鎖已在相同網路介面上封鎖的群組/來源組時,傳回錯誤。
IP_ADD_SOURCE_MEMBERSHIP WSAEINVAL 請改用IP_UNBLOCK_SOURCE。
IP_ADD_MEMBERSHIP WSAEINVAL 請改用IP_UNBLOCK_SOURCE。
IP_UNBLOCK_SOURCE IP_UNBLOCK_SOURCE WSAEADDRNOTAVAIL 嘗試解除封鎖不在相同網路介面上封鎖清單的群組/來源組時,傳回錯誤。