Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na tej stronie opisano zachowanie opcji gniazd multiemisji na podstawie różnych stanów ustawień opcji gniazda.
Na przykład na tej stronie opisano zachowanie, gdy opcja gniazda IP_ADD_SOURCE_MEMBERSHIP jest ustawiona na gniazdo, dla którego opcja IP_ADD_SOURCE_MEMBERSHIP została już ustawiona z określoną parą grupową/źródłową w tym samym interfejsie sieciowym. Dozwolone jest wywoływanie IP_ADD_SOURCE_MEMBERSHIP w tej samej grupie w innym interfejsie sieciowym.
Ta strona pomaga we właściwym projektowaniu i rozwiązywaniu problemów z aplikacjami multiemisji Windows Sockets.
| Opcja początkowego gniazda | Opcja kolejnych gniazd powodująca konflikt | Zwrócony błąd | Uwagi |
|---|---|---|---|
| IP_ADD_MEMBERSHIP |
IP_ADD_MEMBERSHIP | WSAEADDRNOTAVAIL | Nie należy wywoływać IP_ADD_MEMBERSHIP z tą samą grupą więcej niż raz w tym samym interfejsie sieciowym. |
| IP_ADD_SOURCE_MEMBERSHIP | WSAEADDRNOTAVAIL | Nie należy wywoływać IP_ADD_SOURCE_MEMBERSHIP z tą samą grupą wcześniej wywoływaną za pomocą IP_ADD_MEMBERSHIP w tym samym interfejsie sieciowym. | |
| IP_DROP_SOURCE_MEMBERSHIP | WSAEINVAL | Zamiast tego użyj IP_BLOCK_SOURCE. | |
| IP_UNBLOCK_SOURCE | WSAEINVAL | Zwraca błąd podczas próby odblokowania pary grupowej/źródłowej, która nie została wcześniej zablokowana w tym samym interfejsie sieciowym. | |
| IP_DROP_MEMBERSHIP | Każde kolejne wywołanie tej samej grupy lub grupy/pary źródłowej | WSAEINVAL | Wykonywanie wywołań opcji gniazda dla grupy lub grupy/pary źródłowej nie znajduje się obecnie na liście dołączania (z powodu porzucania członkostwa lub w inny sposób) powoduje błąd. |
| IP_ADD_SOURCE_MEMBERSHIP |
IP_ADD_MEMBERSHIP | WSAEADDRNOTAVAIL | Nie należy wywoływać IP_ADD_MEMBERSHIP z tą samą grupą wcześniej wywoływaną za pomocą IP_ADD_SOURCE_MEMBERSHIP w tym samym interfejsie sieciowym. |
| IP_ADD_SOURCE_MEMBERSHIP | WSAEADDRNOTAVAIL | Nie należy wywoływać IP_ADD_SOURCE_MEMBERSHIP z tą samą parą grup/źródłową wcześniej wywoływaną z IP_ADD_SOURCE_MEMBERSHIP w tym samym interfejsie sieciowym. | |
| IP_UNBLOCK_SOURCE | WSAEINVAL | Zwraca błąd podczas próby odblokowania pary grupowej/źródłowej, która nie została wcześniej zablokowana w tym samym interfejsie sieciowym. | |
| IP_DROP_SOURCE_MEMBERSHIP |
IP_UNBLOCK_SOURCE | WSAEINVAL | Zwraca błąd podczas próby odblokowania pary grupowej/źródłowej, która nie została wcześniej zablokowana w tym samym interfejsie sieciowym. |
| IP_DROP_SOURCE_MEMBERSHIP | WSAEADDRNOTAVAIL | Zwraca błąd podczas próby porzucenia pary grupowej/źródłowej, która nie znajduje się na liście dołączania w tym samym interfejsie sieciowym. | |
| IP_BLOCK_SOURCE |
IP_BLOCK_SOURCE | WSAEADDRNOTAVAIL | Zwraca błąd podczas próby zablokowania pary grupowej/źródłowej, która jest już zablokowana w tym samym interfejsie sieciowym. |
| IP_ADD_SOURCE_MEMBERSHIP | WSAEINVAL | Zamiast tego użyj IP_UNBLOCK_SOURCE. | |
| IP_ADD_MEMBERSHIP | WSAEINVAL | Zamiast tego użyj IP_UNBLOCK_SOURCE. | |
| IP_UNBLOCK_SOURCE | IP_UNBLOCK_SOURCE | WSAEADDRNOTAVAIL | Zwraca błąd podczas próby odblokowania pary grupowej/źródłowej, która nie znajduje się na liście zablokowanych w tym samym interfejsie sieciowym. |