Requires WinSock2.h to build on MSVS on Windows