in agent/src/main/java/EchoServer.java [45:62]
public static void main(String[] args) {
switch (args[0]) {
case "server": {
int port = Integer.parseInt(args[1]);
receive(port);
break;
}
case "client": {
String addr = args[1];
int port = Integer.parseInt(args[2]);
String message = args[3];
Objects.requireNonNull(addr, message);
send(addr, port, message);
break;
}
default: throw new IllegalArgumentException();
}
}