[FFmpeg-devel] UDP multicasts mixed up on receive due to wrong bind()
Luca Abeni
lucabe72
Thu Oct 16 19:19:59 CEST 2008
Hi Laurent,
Laurent wrote:
[...]
>> I am asking because some years ago I worked on a multicast-enabled
>> application on windows, and I remember that if bind and join were done
>> in a particular order then binding the multicast group did not fail...
>> Maybe I am misremembering, or maybe windows behaviour changed.
>> But before introducing system-dependent code I'd like to really test
>> all the possibilities ;-)
>>
> Joining the multicast group before binding the port will fail.
Ok, thanks again for the info... Now I remember why windows is not fun :(
So, I guess the only solution is to have a system-dependent join or to
try joining the multicast group first and then INADDR_ANY if the first
join fails.
Can someone send a patch which has been tested on windows?
Thanks,
Luca
More information about the ffmpeg-devel
mailing list