Freigeben über


Verhalten der Multicast-Socketoption

Auf dieser Seite wird das Verhalten von Multicast-Socketoptionen beschrieben, die auf verschiedenen Socketoptionseinstellungen basieren.

Auf dieser Seite wird beispielsweise das Verhalten beschrieben, wenn die IP_ADD_SOURCE_MEMBERSHIP Socketoption für einen Socket festgelegt wird, für den die Option IP_ADD_SOURCE_MEMBERSHIP bereits mit dem angegebenen Gruppen-Quell-Paar 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 beim ordnungsgemäßen Entwerfen und Behandeln von Windows Sockets-Multicastanwendungen.

Anfängliche Socketoption Nachfolgende Socketoption in Konflikt Fehler zurückgegeben Bemerkungen
IP_ADD_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_MEMBERSHIP mit derselben Gruppe nicht mehrmals auf derselben Netzwerkschnittstelle auf.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_SOURCE_MEMBERSHIP nicht 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 Jeder nachfolgende Aufruf für dieselbe Gruppe oder gruppe/ein Quellpaar WSAEINVAL Das Ausführen von Socketoptionsaufrufen für eine Gruppe oder ein Gruppen-/Quellpaar, das sich derzeit nicht in der Einschlussliste befindet (aufgrund des Löschens der Mitgliedschaft oder anderweitig), führt zu einem Fehler.
IP_ADD_SOURCE_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_MEMBERSHIP nicht 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 Gruppe/Quell-Paar zu löschen, das sich nicht in der Einschlussliste auf derselben Netzwerkschnittstelle befindet.
IP_BLOCK_SOURCE
IP_BLOCK_SOURCE WSAEADDRNOTAVAIL Gibt einen Fehler zurück, wenn versucht wird, ein Gruppen-Quell-Paar 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-Quell-Paares aufzuheben, das sich nicht in der Blockierten Liste auf derselben Netzwerkschnittstelle befindet.