原文:Android中使用BufferedReader.readline阻塞读取不到数据,但是ready返回true

通过socket测试工具在电脑上发送消息,Android真机可以收到响应BufferedReader.ready 返回true,但是readline却一直阻塞。 原因:readline 只有在遇到换行符的时候才会结束,因为发消息的时候加一个换行符即可。 测试工具下载地址:http: files.cnblogs.com files feijian SocketTool.rar 附上我的socket客 ...

2017-06-02 16:08 0 3116 推荐指数:

查看详情

Java:bufferedReader.readLine()读取文件换行问题

代码实现读取到的内容正常换行,并将内容复制到系统剪贴板当中去。 public static void ReadAlart() { try { String encoding="utf-8"; File file=new File("Alart.txt ...

Fri Nov 08 00:43:00 CST 2013 0 11108
java编写socket使用bufferedReader.readLine()问题研究

不写java代码好久,临时写个socket通讯竟然失败,郁闷之下仔细研究了下。 客户端使用BufferedReader读取数据,在while中调用BufferedReader.readLine()函数,结果程序运行起来之后一直死等,就是不输出想要的结果。 google发现 readLine ...

Sat Jul 20 22:09:00 CST 2013 0 4412
BufferedReaderreadyreadLine使用,以及Premature EOF异常

我的个人主页:http://www.foreyou.net   有些人在读取服务器端返回数据的时候,使用BufferedReader类的ready:   这个方法很经常被用到, 但是返回的却都是空,这是什么原因呢,查看了一下帮助文档,以及上网查了查,总结如下:   1. ...

Sun Aug 10 21:50:00 CST 2014 0 7790
readLine读取socket流的时候产生了阻塞

BufferedReaderreadLine方法,只要读到流结束或者流关闭,就会返回null 在读取文件的时候,文件结尾就是流的结尾,但对于Socket而言不是的。不能认为流中数据读完了就是流的结尾了。Socket流还在,还是能够继续读写的。所以用Socket的输入流封装 ...

Tue Dec 27 07:42:00 CST 2016 0 3798
聊聊、BufferedReader readLine 方法

最近跟一个小伙伴在群里聊天,他说用 readLine 读取网络设备的数据为什么会这么慢? 说实话,平时我们用 BufferedReader 、BufferedWriter 比较多,但是一般是读取文件较多。 代码: Socket socket = new Socket ...

Tue Apr 07 07:37:00 CST 2020 0 590
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM