Wygląda na to, że implementacja wymagana do skonfigurowania gniazda multiemisji UDP zmieniła się między Windows XP i Windows Vista. Konkretnie:Rozgłaszanie grupowe UDP przy użyciu winsock Różnice API między XP a Vista
pod Windows XP, koniecznością wezwanie
bind()
zanim będzie można odwoływać żadnych opcji gniazda multicast specyficzne.jednak pod Windows Vista, nie musi pan rozmowy
bind()
gdy ma do czynienia z gniazdami multicast.
Awaria jednego z tych dwóch punktów powoduje błąd gniazda w czasie wykonywania.
Czy zwariowałem, czy inni też to widzieli? Czy istnieje lepsze rozwiązanie niż warunkowa kompilacja wywołania bind()?
Świetnie - można by pomyśleć, że zrobią testy regresji na nowym kodzie, huh? To mnie denerwuje ... arrrrgggghhhHHH! – Thomi