码迷,mamicode.com
首页 > 其他好文 > 详细

网络编程TCP协议中流使用的一个问题

时间:2018-02-18 15:21:38      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:log   span   出错   dwr   网络   程序出错   class   nbsp   实现   

1.问题描述

PrintWriter out=new PrintWriter(s.getOutputStream(),true);

out.println(line);

改为

BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));

bw.write(line);

程序出错,服务器端不能转换字符

 

2.解决办法

PrintWriter out=new PrintWriter(s.getOutputStream(),true);

实现了缓冲区自动刷新。

out.println(line);

自动添加了"\r\n"。

 

所以可以修改代码为:

BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));

bw.write(line+"\r\n");
bw.flush();

 

网络编程TCP协议中流使用的一个问题

标签:log   span   出错   dwr   网络   程序出错   class   nbsp   实现   

原文地址:https://www.cnblogs.com/lydbky/p/8452781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!