qt5base-lts/tests/auto/network/socket
Robin Burchell c82d40749d Fix multicast join/leave when binding to QHostAddress::Any.
On OS X and Windows, this was not working, because the socket was being bound
in v6 mode (due to ::Any being for dual mode), but the address passed was a v4
address, meaning it took the wrong codepath. Linux, strangely, apparently works
anyway.

This is fixable in OS X (by using the v6 join path when bound in v6/dual mode),
but the same fix doesn't work on Windows, failing with WSAEADDRNOTAVAIL.

Don't allow this behaviour, and provide a sane error message telling the user
what to do instead.

Done-with: Shane Kearns
Task-number: QTBUG-25047
Change-Id: Iaf5bbee82e13ac92e11b60c558f5af9ce26f474b
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
2012-04-02 12:49:38 +02:00
..
platformsocketengine Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qabstractsocket Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qhttpsocketengine Improved stability of tst_qhttpsocketengine 2012-02-08 02:10:44 +01:00
qlocalsocket Fix some compiler warnings in tests. 2012-03-27 16:35:39 +02:00
qsocks5socketengine Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qtcpserver Windows: Fixed helper process finding in network tests 2012-02-15 02:34:38 +01:00
qtcpsocket Mark unstable windows network tests 2012-03-08 05:31:40 +01:00
qudpsocket Fix multicast join/leave when binding to QHostAddress::Any. 2012-04-02 12:49:38 +02:00
socket.pro Enable qlocalsocket auto test 2012-02-21 22:31:00 +01:00