当前位置: 代码迷 >> Android >> 关于android socket输入流与readLine()解决思路
  详细解决方案

关于android socket输入流与readLine()解决思路

热度:38   发布时间:2016-04-28 02:42:51.0
关于android socket输入流与readLine()
BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while(reader.readLine() != null){ ... }

当打开一个Socket的输入流,在使用reader.readLine()时,什么时候会结束?是否只要输入流不关闭,就不会结束?像上面所写的while,是否不断执行,直到socket关闭这是我的一个疑问
------解决思路----------------------
如果不关闭socket 就是一直阻塞状态 等待数据,当然你可以添加标志位 读取数据位某个标志位就break循环 
  相关解决方案