Входные данные клиента Java не принимаются
У меня есть этот код, чтобы сервер неоднократно получал входные данные от клиента, пока их ввод не является жизнеспособным (ViableInput возвращает истину или ложь). Вот код:
public String[] getInput() throws IOException {
String input = in.readLine();
while (ViableInput(input) == false) {
this.FireClient("Invalid Input - Required: (int, int)");
input = in.readLine(); //this line is where it gets stuck
System.out.print(input);
}
return input.split(" ");
}
кажется, застрял на второй строке ввода. (новый ввод не распечатывается на сервере). Почему?