Freigeben über


Multicast-Socketoptionsverhalten

Auf dieser Seite wird das Verhalten von Multicast-Socketoptionen basierend auf verschiedenen Socketoptionseinstellungen beschrieben.

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-/Quellpaar auf derselben Netzwerkschnittstelle festgelegt wurde. Es ist zulässig, IP_ADD_SOURCE_MEMBERSHIP in derselben Gruppe auf einer anderen Netzwerkschnittstelle aufzurufen.

Auf dieser Seite können Sie Windows Sockets-Multicastanwendungen ordnungsgemäß entwerfen und beheben.

Erste Socketoption Widersprüchliche nachfolgende Socketoption Zurückgegebener Fehler Bemerkungen
IP_ADD_MEMBERSHIP
IP_ADD_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_MEMBERSHIP nicht mehrmals mit derselben Gruppe auf der gleichen Netzwerkschnittstelle auf.
IP_ADD_SOURCE_MEMBERSHIP WSAEADDRNOTAVAIL Rufen Sie IP_ADD_SOURCE_MEMBERSHIP nicht mit der gleichen 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 derselben Gruppe oder Gruppe/Quelle WSAEINVAL Das Tätigen von Socketoptionsaufrufen für ein Gruppen- oder 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 der gleichen 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 abzulegen, 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-/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 sich nicht in der Liste blockierter Elemente auf derselben Netzwerkschnittstelle befindet.