Details
Description
If a host has both an IPv6 and IPv4 address, then we should delay the connection attempt to the IPv4 address.
This avoids loading servers always with two transport layer sessions. Also avoids random use of IPv4 or IPv6.
The time we delay the IPv4 connection could also be based on the bearer type.
Attachments
For Gerrit Dashboard: QTBUG-23066 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
11346,1 | QNetworkAccessManager: delay IPv4 connection with Happy Eyeballs | master | qt/qtbase | Status: MERGED | +2 | 0 |
11421,1 | QNetworkAccessManager: delay IPv4 or IPv6 based on getaddrinfo order | master | qt/qtbase | Status: MERGED | +2 | 0 |