②读取的数据是在另一端通过println方法写入的,
因为println方法自带换行符;
③BufferedReader类的缓冲区满了,
那么JVM会自动刷新缓冲区从而释放“积攒”
的数据(但是鉴于默认缓冲区大小为8192个字符,
对于小数据量的通信,显然触发不了);
④对于读取的数据,写入这些数据的流发生异常或者直接关闭,
那么readLine()就会把它吃的数据全部吐出来
①读取的数据里含有回车符"\r"或者换行符"\n"
或者回车换行符"\r\n";
②读取的数据是在另一端通过println方法写入的,
因为println方法自带换行符;
③BufferedReader类的缓冲区满了,
那么JVM会自动刷新缓冲区从而释放“积攒”
的数据(但是鉴于默认缓冲区大小为8192个字符,
对于小数据量的通信,显然触发不了);
④对于读取的数据,写入这些数据的流发生异常或者直接关闭,
那么readLine()就会把它吃的数据全部吐出来
或者回车换行符"\r\n";
些数据的流发生异常或者直接关闭,
那么readLine()就会把它吃的数据全部吐出来
①读取的数据里含有回车符"\r"或者换行符"\n"
或者回车换行符"\r\n";
②读取的数据是在另一端通过println方法写入的,
②读取的数据是在另一端通过println方法写入的,
因为println方法自带换行符;
③BufferedReader类的缓冲区满了,
那么JVM会自动刷新缓冲区从而释放“积攒”
的数据(但是鉴于默认缓冲区大小为8192个字符,
对于小数据量的通信,显然触发不了);
④对于读取的数据,写入这①读取的数据里含有回车符"\r"或者换行符"\n"
些数据的流发生异常或者直接关闭,
那么readLine()就会把它吃的数据全部吐出来
①读取的数据里含有回车符"\r"或者换行符"\n"
或者回车换行符"\r\n";
②读取的数据是在另一端通过println方法写入的,
因为println方法自带换行符;
③BufferedReader类的缓冲区满了,
那么JVM会自动刷新缓冲区从而释放“积攒”
的数据(但是鉴于默认缓冲区大小为8192个字符,
对于小数据量的通信,显然触发不了);