private static void StartGame() { Console.WriteLine(CalculateTime()); time = CalculateTime(); //time = 3; gameRunning = true; numberToGuess = HelperData.RandomInt(0, 255); //numberToGuess = 10; Console.WriteLine("Number to guess: {0}", numberToGuess); StartClientThreads(); timer = new Timer(SubstractTime, 5, 0, 1000); }
private static void Register(Data.Packet packet, IPEndPoint endPoint) { if (!_players.ContainsKey(endPoint)) { var id = HelperData.RandomInt(0, 255); _players.Add(endPoint, new PlayerData(endPoint, id)); Data.Packet packetToSend = new Data.Packet(id, 0, OD_Enum.ACKX, OP_Enum.REGISTER); string stringToSend = packetToSend.Serialize(); byte[] bytesToSend = Encoding.UTF8.GetBytes(stringToSend); _listener.Send(bytesToSend, bytesToSend.Length, endPoint); } }