readLine()方法

来源:互联网 发布:淘宝哪家高仿鞋质量好 编辑:程序博客网 时间:2024/04/30 22:33
readLine()方法的原理其实就是掉用了reas()方法,而read()方法是可以把所有的字符都读取出来的,readLine()的特性就是通过循环调用read()方法,直到read()读取到换行符(windows和Linux的不同)停止读取,并且将读取到的除了换行符以外的所有字符写入缓冲区,接着就要调用flush()方法来清空了,这个不多说。由上面说的就可以看到,客户端发出去的数据里面是没有换行符的,如果客户端不添加newLine()方法,那么服务端的readLine()方法在调用read()方法时永远不会读到换行符,那么服务端的 line = bufr.readLine() 会一直接收客户端发来的数据,“根本停不下来”!
0 0
原创粉丝点击