课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
如题pw.flush();作用是什么
2016-08-04
源自:Java Socket应用---通信是这样练成的 3-3
正在回答
难怪我没写这个服务器就收不到消息
类似于刷新的吧
.flush(); 方法是将内存中的数据一次性输出~!如果没规定内存中数据达到多少,默认是关闭流时,一次性全输出!即:你读入的数据都放在内存中(当内存放不下时就报异常),关闭流时,再一次性把内存中的数据输出出去!!
就是。。。。你得到了这个情报,就得立马把他给送出去。
个人认为:flush方法一般是用来强制刷新缓冲区,将数据发送出去,而不是等到缓冲区满了再发送
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
1 回答这里没有缓冲流,为什么又要调用pw.flush方法?
1 回答PrintWriter和bufferedreader的作用是什么
2 回答为什么要将字节流转换为字符流读取?是利用BufferedReader的缓冲作用吗?
2 回答为什么要进行关闭的操作?
5 回答为什么我这么操作输出的主机名是空白的啊?求解答!!!