博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络编程TCP协议中流使用的一个问题
阅读量:6655 次
发布时间:2019-06-25

本文共 489 字,大约阅读时间需要 1 分钟。

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();

 

转载于:https://www.cnblogs.com/lydbky/p/8452781.html

你可能感兴趣的文章
[心得]SpringBoot使用addCorsMappings配置跨域的坑
查看>>
优雅的在React组件中注册事件
查看>>
深入解析Node.js使用MySQL连接池
查看>>
Web安全之XSS攻击与防御小结
查看>>
对网站而言,虚拟主机和云服务器怎么选?
查看>>
智能合约之 eosio.cdt 我们需要知道的那些事
查看>>
请求时token过期自动刷新token
查看>>
Vue木桶布局插件
查看>>
Java开发自学学不好的原因!初学者必看
查看>>
es6基础0x018:类、继承、重写、超类调用
查看>>
redux源码分析之四:compose函数
查看>>
一个简单的图片懒加载
查看>>
node.js调用C++函数
查看>>
PHP安装及与apache整合
查看>>
October CMS - 快速入门 14 保存Form Widget的数据
查看>>
Python爬虫实战案例-爬取币世界标红快讯
查看>>
仿"米丫天气App"-Vue项目总结
查看>>
以太坊客户端Geth命令用法-参数详解
查看>>
ionic 2+ 手势解锁界面
查看>>
NumPy快餐教程(2) - 多维数组进阶
查看>>