Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |