conditionally include winsock2.h instead of UNIX socket stuff