Use DualMode sockets consistently in BCL #47586
Labels
area-System.Net
enhancement
Product code improvement that does NOT require public API changes/additions
Milestone
Following up on #47058 (comment) and offline discussions:
Currently our use of dual-stack sockets is inconsistent and depends on historical factors. (See #46724 as an example.)
We should prefer Dual Stack whenever possible, and implement #47583 to provide a workaround for cases when it leads to a problem.
Alternatively, we may implement Happy Eyeballs (#861, #26177), and migrate to it in our socket usages, but it's a much bigger change and may bring compatibility issues.
The text was updated successfully, but these errors were encountered: