Java客户端/服务器 - 实现读/接收循环

时间:2016-11-22 03:58:23

标签: java sockets server client

我正在为类的客户端/服务器项目工作。我设置了服务器,以便它正在监听输入并将适当的消息/消息转发回客户端。例如,客户端发送输入" 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。我希望在收到所有相应的消息后,回到控制台读取输入。任何帮助是极大的赞赏。谢谢

0 个答案:

没有答案