BufferedReader的使用问题

今天在使用socke传数据的时候,将输入流封装到BufferedReader里,调用readLine()线程发生阻塞,其原因是

                               /*while (in!=null&&(line=in.readLine())!=null) {
					Log.v(TAG, "处理数据");
					Message msg=inHandler.obtainMessage();
					msg.obj=line;
					msg.what=0;
					inHandler.sendMessage(msg);
					Log.v(TAG, "数据处理完毕!");
				}*/

该方法读取的数据要以‘\n‘结尾readLine()读取到才会为null,否则一直循环下去,发生阻塞。

你可能感兴趣的:(阻塞,bufferedreader)