共用方式為


多播通訊端選項行為

此頁面會根據各種通訊端選項設定狀態原因多播通訊端選項的行為。

例如,此頁面描述在通訊端上設定 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_SOURCE_MEMBERSHIP呼叫IP_ADD_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 嘗試解除封鎖不在相同網路介面上封鎖清單的群組/來源配對時,傳回錯誤。