[FFmpeg-devel] [PATCH][RFC] -std=c99

Dave Dodge dododge
Tue Aug 19 23:12:15 CEST 2008

On Tue, Aug 19, 2008 at 08:58:20AM +0200, Luca Abeni wrote:
> Dave Dodge wrote:
> [...]
> > The UNIX standard includes IPv6 multicast,
> Are you saying that it does not include IVv4 multicast?

I'm just going by what I see at opengroup.org.

As you noted in your other message, it does have socket options and
other definitions relating to IPv6 multicast, but it doesn't seem to
mention IPv4 multicast at all.  I don't know why this is the case, but
my guess is that IPv4 multicast has always been a somewhat
experimental extension, and I don't think it was ever incorporated
into the basic IPv4 specification.  I can remember having to load
special kernel patches and drivers to get it working on Solaris
in the mid 90s.

> So, a program is supposed to join an IPv6 multicast group even for 
> receiving IPv4 traffic?

That seems to be the only way to accomplish it _within the bounds of
the UNIX Standard_.

                                                  -Dave Dodge

More information about the ffmpeg-devel mailing list