while (!(str2 = brs.readLine()).equals("bye")) {
System.out.println("服务器" + str2);
bw.write(str2);
while (!(str1 = brs.readLine()).equals("bye")) {
System.out.println("客户端" + str1);
bw.write(str1);
// str1 = brs.readLine();
}
while (!(str2 = br.readLine()).equals("bye")) {
System.out.println("服务器" + str2);
}
你在客户端这,没有刷新,也没有加每一行的结束标识-----"\r\n"
没有刷新,bw.write(str1);读到的东西还存在缓冲区中;
没有结束标识,服务端,读取时readLine()读取不到数据 |