The error get_last_socket_error() reports when a non-blocking connect has started and is still in progress. Winsock
uses WSAEWOULDBLOCK for this, so it equals SOCKET_WOULDBLOCK here, unlike the Unix targets.
SOCKET_WOULDBLOCK_CONNECT :: WSAEWOULDBLOCK