[Interest] QNetworkInterface working differently on Qt5?
Tom Isaacson
Tom.Isaacson at navico.com
Wed Dec 2 06:01:35 CET 2015
We have an embedded Linux device setup to get two IP addresses like this:
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:C2:26:82:76
inet addr:169.254.142.146 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0:dhcp Link encap:Ethernet HWaddr 00:0E:C2:26:82:76
inet addr:192.168.0.11 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Our app uses QNetworkInterface::allInterfaces() then steps through it calling QNetworkInterface::addressEntries() to get the IP addresses. This works fine on Qt 4.8.2 but since we moved to Qt 5.5.1 we're only getting the zeroconfig address from eth0. Has QNetworkInterface changed in Qt5 or is this a known bug?
Thanks,
Tom Isaacson
More information about the Interest
mailing list