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。