Requires Windows Vista or newer.
Faster Connect()

The old code tries to resolve both ipv4 and ipv6 addresses.
The latter would cause a time out.