winsock2.h must be included before mswsock.h or build fails.