Em quinta-feira, 6 de outubro de 2016, ?s 19:36:19 CEST, Dave Thaler via iotivity-dev escreveu: > I now have a guess: addr is used when you have an OS that is not able to > select an IPv4 multicast interface by ifIndex. (Windows can, BSD-derived > OS?s can, others cannot). > > If this is correct, it should be ignored on OS?s with this capability, and > it could be ignored for IPv6 on all OS?s because the IPv6 multicast APIs > started without this flaw. > > Is this guess correct?
You're probably right. I'd also say that letting multicast only send on one IPv4 interface due to limitations of the IPv4 API is fine. IPv6 is mandatory starting next year anyway, so devices can be reached in IPv6. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
