Multicastsocket-Optionsverhalten

Auf dieser Seite wird das Verhalten von Multicastsocketoptionen basierend auf verschiedenen Socketoptionseinstellungszuständen beschrieben.

Auf dieser Seite wird beispielsweise das Verhalten beschrieben, wenn die IP ADD _ _ SOURCE _ MEMBERSHIP-Socketoption für einen Socket festgelegt ist, für den die OPTION IP _ ADD SOURCE MEMBERSHIP bereits mit dem _ _ angegebenen Gruppen-/Quellpaar auf derselben Netzwerkschnittstelle festgelegt wurde. Es ist zulässig, IP _ ADD SOURCE MEMBERSHIP für dieselbe Gruppe auf einer anderen Netzwerkschnittstelle _ aufzurufen. _

Diese Seite unterstützt Sie bei der ordnungsgemäßen Entwicklung und Problembehandlung Windows Sockets-Multicastanwendungen.

Anfängliche Socketoption In Konfliktstehende nachfolgende Socketoption Zurückgegebener Fehler Bemerkungen
IP_ADD_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_MEMBERSHIP mit derselben Gruppe nicht mehr als einmal auf derselben Netzwerkschnittstelle auf.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie nicht IP_ADD_SOURCE_MEMBERSHIP mit derselben Gruppe auf, die zuvor mit IP_ADD_MEMBERSHIP auf derselben Netzwerkschnittstelle aufgerufen wurde.
IP_DROP_SOURCE_MEMBERSHIP WSAEINVAL Verwenden Sie stattdessen IP_BLOCK_SOURCE.
IP_UNBLOCK_SOURCE WSAEINVAL Gibt einen Fehler zurück, wenn versucht wird, die Blockierung eines Gruppen-/Quellpaars aufzuheben, das zuvor nicht auf derselben Netzwerkschnittstelle blockiert wurde.
IP_DROP_MEMBERSHIP Alle nachfolgenden Aufrufe für dieselbe Gruppe oder Gruppe bzw. das gleiche Quellpaar WSAEINVAL Socketoptionsaufrufe für eine Gruppe oder ein Gruppen-/Quellpaar, die derzeit nicht in der Aufnahmeliste enthalten sind (aufgrund des Löschens der Mitgliedschaft oder anderweitig), führen zu einem Fehler.
IP_ADD_SOURCE_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie nicht IP_ADD_MEMBERSHIP mit derselben Gruppe auf, die zuvor mit IP_ADD_SOURCE_MEMBERSHIP auf derselben Netzwerkschnittstelle aufgerufen wurde.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_SOURCE_MEMBERSHIP nicht mit demselben Gruppen-/Quellpaar auf, das zuvor mit IP_ADD_SOURCE_MEMBERSHIP auf derselben Netzwerkschnittstelle aufgerufen wurde.
IP_UNBLOCK_SOURCE WSAEINVAL Gibt einen Fehler zurück, wenn versucht wird, die Blockierung eines Gruppen-/Quellpaars aufzuheben, das zuvor nicht auf derselben Netzwerkschnittstelle blockiert wurde.
IP_DROP_SOURCE_MEMBERSHIP
IP_UNBLOCK_SOURCE WSAEINVAL Gibt einen Fehler zurück, wenn versucht wird, die Blockierung eines Gruppen-/Quellpaars aufzuheben, das zuvor nicht auf derselben Netzwerkschnittstelle blockiert wurde.
IP_DROP_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Gibt einen Fehler zurück, wenn versucht wird, ein Gruppen-/Quellpaar zu löschen, das nicht in der Aufnahmeliste derselben Netzwerkschnittstelle enthalten ist.
IP_BLOCK_SOURCE
IP_BLOCK_SOURCE WSAEADDRNOTAVAIL Gibt einen Fehler zurück, wenn versucht wird, ein Gruppen-/Quellpaar zu blockieren, das bereits auf derselben Netzwerkschnittstelle blockiert ist.
IP_ADD_SOURCE_MEMBERSHIP WSAEINVAL Verwenden Sie stattdessen IP_UNBLOCK_SOURCE.
IP_ADD_MEMBERSHIP WSAEINVAL Verwenden Sie stattdessen IP_UNBLOCK_SOURCE.
IP_UNBLOCK_SOURCE IP_UNBLOCK_SOURCE WSAEADDRNOTAVAIL Gibt einen Fehler zurück, wenn versucht wird, die Blockierung eines Gruppen-/Quellpaars aufzuheben, das nicht in der Sperrliste auf derselben Netzwerkschnittstelle enthalten ist.