Как в Windows получать мультикаст на IPv6 UDP socket с любого интерфейса?
В линуксе, чтобы получать мальтикаст пакеты с любого интерфейса достаточно сделать bind() на in6addr_any, в то время как на винде такой сокет не будет получать мультикаст, пока не подпишешься на мультикаст группу при помощи setsockopt() + IPV6_JOIN_GROUP. Но проблема в том, что тут нужно указывать индекс интерфейса, что неудобно, т.к. интерфейс может быть добавлен позже. Можно в винде как-то получать мультикаст с любого интерфейса?
Я использую мультикаст ff02::1 (All Nodes Address) и Link-local адреса.