从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Socket 的输入输出流只在服务器和客户端之间运输,所以需要额外的字节流读取文件内容然后Socket流写入,保存时,服务器端的Socket流读取的时候额外的字节流写出到文件
创新互联从2013年开始,先为遂溪等服务建站,遂溪等地企业,进行企业商务咨询服务。为遂溪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
客户端: 上传文件
public class tcp2 {
public static void main(String[]args) throws IOException
{
System.out.println("客户端启动中");
Socket client =new Socket("localhost",8888);
//文件的拷贝
InputStream is=new BufferedInputStream(new FileInputStream("src\\linux学习路线.png"));
OutputStream os=new BufferedOutputStream(client.getOutputStream());
byte[] data=new byte[1024*60];
int len=-1;
while((len=is.read(data))!=-1)
{
os.write(data,0,len);
}
os.flush();
os.close();
client.close();
}
}
服务器端:存储文件
public class tcp {
public static void main(String[]args) throws IOException
{
System.out.println("服务器启动中...");
ServerSocket server=new ServerSocket(8888);
Socket client=server.accept();
//文件的拷贝
InputStream is=new BufferedInputStream(client.getInputStream());
OutputStream os=new BufferedOutputStream(new FileOutputStream("D:/d/tu.jpg"));
byte[] flush=new byte[1024*60];
int len=-1;
while((len=is.read(flush))!=-1)
{
os.write(flush,0,len);
}
is.close();
os.close();
client.close();
}
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图