import client.ClientApp; import server.ServerApp; public class Main { public static void main(String[] args) { if (args.length > 0) { switch (args[0]) { case "server" -> startServer(); case "client" -> { if (args.length >= 3) { startClient(args[1], Integer.parseInt(args[2])); } else { System.out.println("Необходимо указать адрес сервера и порт для клиента. Например: client localhost 4444"); } } default -> System.out.println("Неизвестный режим: " + args[0]); } } else { System.out.println("Необходимо указать режим работы: server или client"); } } private static void startServer() { ServerApp server = new ServerApp(4444); server.start(); } private static void startClient(String host, int port) { ClientApp client = new ClientApp(host, port); client.main(new String[]{}); } }