1
0
Fork 0

IPv6 uses MDL not IGMP

This commit is contained in:
Kevin Matz 2022-11-19 16:08:24 -05:00
parent df8356e7dc
commit 2003e22110
1 changed files with 2 additions and 2 deletions

View File

@ -75,7 +75,7 @@ void QSacnNode::subscribe(const uint16_t num)
qDebug() << "Joining IGMP Group" << IPv4MulticastAddress(num).toString();
for (QNetworkInterface &iface : QNetworkInterface::allInterfaces())
joinMulticastGroup(IPv4MulticastAddress(num), iface);
qDebug() << "Joining IGMP Group" << IPv6MulticastAddress(num).toString();
qDebug() << "Joining MLD Group" << IPv6MulticastAddress(num).toString();
for (QNetworkInterface &iface : QNetworkInterface::allInterfaces())
joinMulticastGroup(IPv6MulticastAddress(num), iface);
}
@ -111,7 +111,7 @@ void QSacnNode::unsubscribe(const uint16_t num)
qDebug() << "Leaving IGMP Group" << IPv4MulticastAddress(num).toString();
for (QNetworkInterface &iface : QNetworkInterface::allInterfaces())
leaveMulticastGroup(IPv4MulticastAddress(num), iface);
qDebug() << "Leaving IGMP Group" << IPv6MulticastAddress(num).toString();
qDebug() << "Leaving MLD Group" << IPv6MulticastAddress(num).toString();
for (QNetworkInterface &iface : QNetworkInterface::allInterfaces())
leaveMulticastGroup(IPv6MulticastAddress(num), iface);
}