一、问题描述
在服务端或客户端使用BufferedWriter写入信息后,另一端始终收不到信息。
// 如下所示
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
writer.write(content);
二、解决方法
writer.write(content);
// 添加以下两行代码
writer.newLine(); //作为结束符
writer.flush();
public void newLine()
写一个行分隔符。行分隔符字符串由系统属性行定义。分隔符,而且不一定是单个换行('\n')字符
public void flush()
刷新流。