readLine()方法
2015-07-08 21:10
387 查看
readLine()方法的原理其实就是掉用了reas()方法,而read()方法是可以把所有的字符都读取出来的,readLine()的特性就是通过循环调用read()方法,直到read()读取到换行符(windows和Linux的不同)停止读取,并且将读取到的除了换行符以外的所有字符写入缓冲区,接着就要调用flush()方法来清空了,这个不多说。由上面说的就可以看到,客户端发出去的数据里面是没有换行符的,如果客户端不添加newLine()方法,那么服务端的readLine()方法在调用read()方法时永远不会读到换行符,那么服务端的
line = bufr.readLine() 会一直接收客户端发来的数据,“根本停不下来”!
line = bufr.readLine() 会一直接收客户端发来的数据,“根本停不下来”!
相关文章推荐
- 1034. Head of a Gang (30)
- windows 常用软件
- HQL: Hibernate查询语言
- 编写程序时关于字符串时的一些主要函数
- 需要缺少的Web组件才能加载,以及项目加载后显示“不可用”的解决方法
- Snoopy 网页抓取
- C语言中的static
- LeetCode House Robber
- 从头开始建网站(三)DNS
- java中jdk安装配置信息
- freemarker 图片输出、多张图片输出(图片重复原因及解决)
- 如何测试网页的登录页面
- Lintcode解题笔记 - 岛屿的个数
- 点到折线最短距离所在点距离折线起点的累积距离
- NSArray与NSMutableArray
- 【LeetCode】228. Summary Ranges
- 冒泡法--分析
- Remove Duplicates from Sorted Array II
- SQL Server 执行计划
- LeetCode-Permutations-解题报告