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);
        }
Beispiel #2
0
        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();
            }
        }