public ClientConnection(Socket socket) { listener = new Listener(socket, sendingPort, listeningPort, "127.0.0.1"); writer = new UDPWriter(listener); reader = new UDPReader(listener, writer); IAdvancedMenuActions menuActions = new AdvancedMenuActions(new PathController(reader), reader, writer); menuController = new AdvancedMenuController(menuActions, reader, writer); }
static void Main(string[] args) { Console.WriteLine("Lab2"); ConsoleReader reader = new ConsoleReader(); ConsoleWriter writer = new ConsoleWriter(); AdvancedMenuActions menuActions = new AdvancedMenuActions(new PathController(reader), reader, writer); AdvancedMenuController menuController = new AdvancedMenuController(menuActions, reader, writer); bool finished = false; while (!finished) { finished = !menuController.PressKey(); } }