I misread. Connect via socket does actually work on windows (named pipes) but
it's not non-blocking.

This reverts commit de5c337c1b64c6dde71b31718db9e69ced8207f6.