//暮雪超霸、加油!!!
package tcp文本上传; import java.io.BufferedReader; import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException; public class UploadClient { public static void main(String[] args) throws UnknownHostException, IOException {
Socket s=new Socket("127.0.0.1", 10008);
BufferedReader bufIn=new BufferedReader(new FileReader("chaoba.txt"));
PrintWriter pw=new PrintWriter(s.getOutputStream(),true);
String line=null;
while((line=bufIn.readLine())!=null){
pw.println(line);
} s.shutdownOutput();
BufferedReader buf=new BufferedReader(new InputStreamReader(s.getInputStream()));
String readLine = buf.readLine();
System.out.println(readLine);
bufIn.close();
s.close(); } }
package tcp文本上传;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket; public class UploadServer {
public static void main(String[] args) throws IOException {
ServerSocket ss=new ServerSocket(10008);
Socket accept = ss.accept();
BufferedReader bufIn =new BufferedReader(new InputStreamReader(accept.getInputStream()));
String line=null;
BufferedWriter bufw=new BufferedWriter(new FileWriter("server.txt"));
while((line=bufIn.readLine())!=null){
bufw.write(line);
bufw.newLine();
bufw.flush();
} PrintWriter pw=new PrintWriter(accept.getOutputStream(),true);
pw.println("上传成功");
bufw.close();
accept.close();
ss.close(); }
}

最新文章

  1. 15个C++项目列表
  2. php的一些问题
  3. Wireshark工具创建过滤器的方式
  4. 【BZOJ1984】月下“毛景树” 树链剖分+线段树
  5. 使用HttpClient抓取网站首页
  6. xcode5.1 cocoapods报错
  7. Python 2 到 Python 3的变化
  8. Scala中的apply实战详解
  9. 【嵌入式linux】(第三步):安装串口终端 (ubuntu安装minicom串口终端)
  10. 关于require.js的模块化开发
  11. PostgreSQL时间段查询
  12. MySQL中间件之ProxySQL(7):详述ProxySQL的路由规则
  13. Openlayer3中应用的技术
  14. 【记录】GIT 常用命令记录
  15. Python单元测试unittest - 单元测试框架
  16. git 创建SSH key
  17. WebLogic初学笔记
  18. 历次PCB板修改意见汇总
  19. hibernate的一些缺陷(转)
  20. JS 实现关闭浏览器

热门文章

  1. 20191225_关于sql中exists和not exists
  2. 第11.21节 Python 中正则表达式的其他扩展功能
  3. js实现跳转的几种方式
  4. HTML5中的自定义属性data-*
  5. react路由初探(2)
  6. kubernetes集群断电后etcd启动失败之etcd备份方案
  7. GYM101889J Jumping frog
  8. MySQL函数与存储过程
  9. oracle DG搭建
  10. INS-06004 file operation on user's .ssh directory is not permitted