Skip to content
  • Björn Stenberg's avatar
    connect: Add connection delay to Happy Eyeballs. · 02fbc26d
    Björn Stenberg authored
    This patch adds a 200ms delay between the first and second address
    family socket connection attempts.
    
    It also iterates over IP addresses in the order returned by the
    system, meaning most dual-stack systems will try IPv6 first.
    
    Additionally, it refactors the connect code, removing most code that
    handled synchronous connects. Since all sockets are now non-blocking,
    the logic can be made simpler.
    02fbc26d