最近在写与socket有关的编程,遇到了一个问题——如何一行一行的从服务器文件读出来,然后通过socket发到客户端,在客户端有一行一行的写入文件。刚开始,一行一行的读是没有什么问题的,可是流发到客户端后,却不能用一行一行的写入到本地文件,即使在接收流的时候,用到了
...... bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(savePath))); while((line = br.readLine()) != null) { bw.write(line + "\r\n"); // 或者bw.newLine(); // 或者String str = line + "\n" } ......
还是其他方法,只要你在发出端不添加换行,问题还是解决不了,正确的方法是,在流的发出端和流的接收端同时使用换行,如下:
bw.write(line + "\r\n");
热门文章
- 猫三联疫苗需要多少钱一针(猫三联疫苗多少钱一只)
- Python正则的贪婪匹配和非贪婪匹配写法
- 小型狗粮加工设备厂家电话 小型狗粮加工设备厂家电话号码
- 2月16日|SSR/V2ray/Shadowrocket/Clash每天更新19.4M/S免费节点订阅链接,付费节点订阅推荐
- 1月27日|Clash/Shadowrocket/SSR/V2ray每天更新18M/S免费节点订阅链接,付费节点订阅推荐
- 宠物领养市场分析 宠物领养市场分析报告
- 猫打疫苗要打几针多少钱(猫打疫苗要打几针多少钱的)
- 动物疫苗企业排名前十 动物疫苗企业排名前十名
- 动物疫苗的作用有哪些呢视频播放(动物疫苗的作用有哪些呢视频播放大全)
- 动物疫苗价格查询表图片大全最新 动物疫苗价格查询表图片大全最新版