qq_紫玫瑰_1
2017-05-09 22:38
BufferedReader buffer = new BufferedReader(new InputStreamReader(input));
while(buffer!=null){
System.out.println("服务器:"+buffer.readLine());
}
为何死循环输出 服务器:null
我的理解:
1、首先您的这个buffer这个值就一直没有变过,相当于是while(true)的效果
2、为什么输出null,不太清楚,不过把buffer.readLine()值赋给一个String变量,就不会为null。
Java Socket应用---通信是这样练成的
125013 学习 · 590 问题
相似问题