关闭

readLine()方法

147人阅读 评论(0) 收藏 举报
分类:
readLine()方法的原理其实就是掉用了reas()方法,而read()方法是可以把所有的字符都读取出来的,readLine()的特性就是通过循环调用read()方法,直到read()读取到换行符(windows和Linux的不同)停止读取,并且将读取到的除了换行符以外的所有字符写入缓冲区,接着就要调用flush()方法来清空了,这个不多说。由上面说的就可以看到,客户端发出去的数据里面是没有换行符的,如果客户端不添加newLine()方法,那么服务端的readLine()方法在调用read()方法时永远不会读到换行符,那么服务端的 line = bufr.readLine() 会一直接收客户端发来的数据,“根本停不下来”!
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8938次
    • 积分:137
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:18篇
    • 译文:0篇
    • 评论:1条