我在客户端和服务器之间建立了套接字连接。如果我在客户端上引入第一个命令,从服务器接收我想要的消息,那么一切都很好。
#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)。 不知道该怎么做才能始终显示我从服务器发送的消息。有什么建议吗?