Create a socket on windows winsock
// Initalize to default value to be safe.
SOCKET serverSocket = INVALID_SOCKET;
serverSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
if (serverSocket == INVALID_SOCKET) {
printf("socket failed with error %d\n", WSAGetLastError());
return 1;
}