我在客户端和服务器之间 Build 了套接字连接 . 如果我在客户端上引入第一个命令,从服务器接收我想要的消息,一切都很好 .

#server
public PrintWriter out; 
out.println(res);
#client
public BufferedReader in = null;
String line;
line = in.readLine();

在我第二次运行时它不会显示我从服务器发送的消息,因为它将读取\ n所以它将是一个空字符串 . 如果我改变了这个:

#server 
out.println("\n"+res);

我现在第一次跑,它会跳一条线,只打印\ n . 第二次运行它会显示正确的信息 . 如果我现在改为:

out.println("\n\n"+res);

它将显示当我介绍要发送到服务器的东西并在第3次之后接收回来(前2次打印\ n) . 不知道该怎么做才能始终显示我从服务器发送的消息 . 有什么建议?