static void Logic() { int end = 3; Stages start = new Stages(); start.StartStage(); //как то создать два потока while (end == 3) { start.CyclicStage(); end = start.EndStage(); } switch (end) { case 0: Console.WriteLine("Первый победил"); break; case 1: Console.WriteLine("Второй победил"); break; case 2: Console.WriteLine("Ничья"); break; } client1.Close(); client2.Close(); Console.ReadLine(); }