TCP实现 文本文件上传
来源:互联网 发布:淘宝直播中控台 编辑:程序博客网 时间:2024/05/18 03:11
上一篇博客介绍了TCP通信的实现方法,现在再做一个通过TCP实现文本文件上传的实例。
照旧先是客户端。
System.out.println("上传客户端。。。。。。");File file = new File("d:\\client.txt");System.out.println(file.exists());Socket s = new Socket("10.152.79.174", 10000);BufferedReader bufr = new BufferedReader(new FileReader(file));PrintWriter out = new PrintWriter(s.getOutputStream(), true);String line = null;while ((line = bufr.readLine()) != null) {out.println(line);}s.shutdownOutput();BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));String str = bufIn.readLine();System.out.println(str);bufr.close();s.close();
然后是服务端
System.out.println("上传服务端。。。。。。。。。");ServerSocket ss = new ServerSocket(10000);Socket s = ss.accept();System.out.println(s.getInetAddress().getHostAddress()+".....connected");BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));BufferedWriter bufw = new BufferedWriter(new FileWriter("D:\\server.txt"));String line = null;while((line=bufIn.readLine())!=null){bufw.write(line);bufw.newLine();bufw.flush();}PrintWriter out = new PrintWriter(s.getOutputStream(),true);out.println("上传成功");bufw.close();s.close();ss.close();
在运行时要注意在d盘下要有client.txt和server.txt文件,并且客户端文件要有内容。在运行时先运行服务端再运行客户端。
0 0
- TCP实现 文本文件上传
- TCP实现文本文件上传
- TCP-上传文本文件
- jsp 实现文本文件上传
- TCP实现图片上传
- 基于TCP的客户端,服务器端上传文本文件的功能Demo
- TCP数据传输(五):上传文本文件并给出反馈
- java 网络流 TCP Socket和SeverSocket 上传文本文件
- 【java基础:net】基于TCP的文本文件上传Demonstration
- TCP、UDP练习题 (UDP聊天程序、TCP上传文本文件和图片文件)
- SpringMVC + ueditor + 七牛 实现富文本文件上传功能
- 26-网络编程-16-网络编程(TCP协议-练习-上传文本文件)
- 用java网络编程中的TCP方式上传文本文件及出现的小问题
- 上传 文本文件 ,jpg
- php处理上传文本文件
- java(7)--上传文本文件
- Django上传文本文件
- 文本文件上传数据库
- 夺冠概率
- (36) WeakHashMap
- 安装和使用memcached
- ETl
- Mysql提示you need the SUPER privilege for this operation的解决办法
- TCP实现 文本文件上传
- STL源码解释-----sort()&&partial_sort()
- git的使用
- Connect AS400 through firewall(JDBC will require ports: 449, 8470, 8471, and 8476)
- 堆排序
- POJ1062-我被迫改变自己
- 获取CPU、内存的使用情况
- 使用 PHP 和 Oracle 实施分页结果集
- Nexus S Flash Custom Rom