使用TCP/IP进行本地文件复制测试
来源:互联网 发布:chart.js提示 编辑:程序博客网 时间:2024/05/17 07:03
代码
/**Server代码*/import java.io.*;import java.net.*;public class UpLoadServer {public static void main(String[] args){try{ServerSocket ss=new ServerSocket(9999);Socket sk=ss.accept();InputStream in=sk.getInputStream();BufferedWriter bufw=new BufferedWriter(new FileWriter("Directory.txt"));//新文件路径String line=null;int len;byte[] by=new byte[1024*1024];while((len=in.read(by))!=0){bufw.write(new String(by,0,len));bufw.newLine();bufw.flush();}sk.close();}catch (Exception e){}}}
/**Client代码*/import java.io.*;import java.net.*;public class UpLoadClient{public static void main(String[] args){try{Socket sk=new Socket("192.168.1.107",9999);BufferedReader bufr=new BufferedReader(new FileReader("../Directory.txt"));//原文件路径OutputStream out=sk.getOutputStream();String line=null;while((line=bufr.readLine())!=null){byte[] by=new byte[1024*1024];by=line.getBytes();out.write(by,0,by.length);}sk.close();}catch (Exception e){}}}
测试速度很慢
0 0
- 使用TCP/IP进行本地文件复制测试
- 使用TCP/IP与服务器进行通信
- 使用Ip/tcp协议进行文件传送
- Java TCP/IP字节流在本地进行数据传输测试
- jmeter使用IP欺骗进行压力测试
- jmeter使用IP欺骗进行压力测试
- Linux C使用TCP/IP协议进行远程文件传输
- Symbian中使用TCP/IP协议进行通信
- C#使用TCP/IP与ModBus进行通讯
- C#使用TCP/IP与ModBus进行通讯
- C#使用TCP/IP与ModBus进行通讯
- C#使用TCP/IP与ModBus进行通讯
- C#使用TCP/IP与ModBus进行通讯
- 使用TCP/IP的套接字(Socket)进行通信
- C#使用TCP/IP与ModBus进行通讯
- 使用TCP/IP的套接字(Socket)进行通信
- 使用TCP/IP协议栈指纹进行远程操作系统辨识
- 使用TCP/IP的套接字(Socket)进行通信
- 结合缓冲区谈谈C语言getchar()、getche()、getch()的区别
- #281 (div.2) A.Vasya and football
- SimpleDateFormat
- spring 4.1 新特新介绍
- C语言FILE结构体以及缓冲区深入探讨
- 使用TCP/IP进行本地文件复制测试
- 输入模板
- Android读取assets目录下所有文件
- 判断一个数字能否被4个素数相加得到
- android获取手机通讯录联系人
- IIS7 Manager在任务栏中不能正常打开
- (10)逻辑与开关
- 正则表达式语法
- ubuntu 14.04 + mysql5.6.19:Slave_IO_Running: Connecting&&Last_IO_Errno: 2003 原因排查