Added support for windows via IO::Socket->socketpair.