32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
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[]{});
|
|
}
|
|
}
|