static void Main() { ConsoleKeyInfo cki; Console.Title = "Program glowny"; int connect_option; Client_Connect client_con = new Client_Connect(); Client_Listen client_list = new Client_Listen(); Client_Listen_Error client_list_err = new Client_Listen_Error(); Client_Connect_Error client_con_err = new Client_Connect_Error(); do { Console.ResetColor(); Console.WriteLine("1. Nawiaz polaczenie\n2. Oczekuj na polaczenie\n3. Nawiaz polaczenie (wysyla blad)\n4. Oczekuj na polaczenie (wysyla blad)"); connect_option = Console.Read(); switch (connect_option) { case '1': client_con.client_connect(); break; case '2': client_list.client_listen(); break; case '3': client_con_err.client_connect(); break; case '4': client_list_err.client_listen(); break; default: Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Nie wybrales zadnej z opcji"); Console.ResetColor(); break; } Console.WriteLine("\nZakonczyc dzialanie? y/n"); cki = Console.ReadKey(); FlushKeyboard(); } while (cki.Key != ConsoleKey.Y); }