我正在为类的客户端/服务器项目工作。我设置了服务器,以便它正在监听输入并将适当的消息/消息转发回客户端。例如,客户端发送输入" help"服务器将向服务器响应5行字符串回到客户端的控制台。这是通过代码完成的:
while (true) {
System.out.print('>');
inputLine = bufferedReader.readLine();
toServer.write(inputLine + '\n');
toServer.flush();
while ((serverInput = fromServer.readLine()) != null) {
System.out.println(serverInput);
}
所以我认为这个问题是它最终无限期地等待serverInputs。我希望在收到所有相应的消息后,回到控制台读取输入。任何帮助是极大的赞赏。谢谢