Bagikan melalui


Perilaku Opsi Soket Multicast

Halaman ini menjelaskan perilaku opsi soket multicast berdasarkan berbagai status pengaturan opsi soket.

Misalnya, halaman ini menjelaskan perilaku ketika opsi soket IP_ADD_SOURCE_MEMBERSHIP diatur pada soket yang opsi IP_ADD_SOURCE_MEMBERSHIP nya telah diatur dengan pasangan grup/sumber yang ditentukan pada antarmuka jaringan yang sama. Diizinkan untuk memanggil IP_ADD_SOURCE_MEMBERSHIP pada grup yang sama pada antarmuka jaringan yang berbeda.

Halaman ini membantu merancang dan memecahkan masalah aplikasi multicast Windows Sockets dengan benar.

Opsi soket awal Opsi soket berikutnya yang berkonflik Kesalahan dikembalikan Keterangan
IP_ADD_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Jangan memanggil IP_ADD_MEMBERSHIP dengan grup yang sama lebih dari sekali pada antarmuka jaringan yang sama.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Jangan memanggil IP_ADD_SOURCE_MEMBERSHIP dengan grup yang sama yang sebelumnya dipanggil dengan IP_ADD_MEMBERSHIP pada antarmuka jaringan yang sama.
IP_DROP_SOURCE_MEMBERSHIP WSAEINVAL Gunakan IP_BLOCK_SOURCE sebagai gantinya.
IP_UNBLOCK_SOURCE WSAEINVAL Mengembalikan kesalahan saat mencoba membuka blokir pasangan grup/sumber yang sebelumnya belum diblokir pada antarmuka jaringan yang sama.
IP_DROP_MEMBERSHIP Setiap panggilan berikutnya pada grup atau pasangan grup/sumber yang sama WSAEINVAL Melakukan panggilan opsi soket pada pasangan grup atau grup/sumber yang saat ini tidak ada dalam daftar inklusi (karena menghilangkan keanggotaan, atau sebaliknya) menghasilkan kesalahan.
IP_ADD_SOURCE_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Jangan memanggil IP_ADD_MEMBERSHIP dengan grup yang sama yang sebelumnya dipanggil dengan IP_ADD_SOURCE_MEMBERSHIP pada antarmuka jaringan yang sama.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Jangan memanggil IP_ADD_SOURCE_MEMBERSHIP dengan pasangan grup/sumber yang sama yang sebelumnya dipanggil dengan IP_ADD_SOURCE_MEMBERSHIP pada antarmuka jaringan yang sama.
IP_UNBLOCK_SOURCE WSAEINVAL Mengembalikan kesalahan saat mencoba membuka blokir pasangan grup/sumber yang sebelumnya belum diblokir pada antarmuka jaringan yang sama.
IP_DROP_SOURCE_MEMBERSHIP
IP_UNBLOCK_SOURCE WSAEINVAL Mengembalikan kesalahan saat mencoba membuka blokir pasangan grup/sumber yang sebelumnya belum diblokir pada antarmuka jaringan yang sama.
IP_DROP_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Mengembalikan kesalahan saat mencoba menghilangkan pasangan grup/sumber yang tidak ada dalam daftar penyertaan pada antarmuka jaringan yang sama.
IP_BLOCK_SOURCE
IP_BLOCK_SOURCE WSAEADDRNOTAVAIL Mengembalikan kesalahan saat mencoba memblokir pasangan grup/sumber yang sudah diblokir pada antarmuka jaringan yang sama.
IP_ADD_SOURCE_MEMBERSHIP WSAEINVAL Gunakan IP_UNBLOCK_SOURCE sebagai gantinya.
IP_ADD_MEMBERSHIP WSAEINVAL Gunakan IP_UNBLOCK_SOURCE sebagai gantinya.
IP_UNBLOCK_SOURCE IP_UNBLOCK_SOURCE WSAEADDRNOTAVAIL Mengembalikan kesalahan saat mencoba membuka blokir pasangan grup/sumber yang tidak ada dalam daftar yang diblokir pada antarmuka jaringan yang sama.