虚拟机提示线程异常,错误的Client

import  java.io.*;

import   java.net.*;

class  PicClient

{

public   static  void  main(String[]   args)throws  Exception

{

Socket  s=new  Socket("192.168.1.2",10007);

FileInputStream  fis  =new   FileInputStream("C:\\1.bmp");

OutputStream  out=s.getOutputStream();

byte[]   buf=new  byte[1024];

int  len=0;

while((len=fis.read(buf))!=-1)

{

out.write(buf,0,len);

}

s.shutdownOutput();

InputStream  in=s.getInputStream();

byte[]  bufIn=new  byte[1024];



int  num=in.read(bufIn);

System.out.println(new  String(bufIn,0,num));

fis.close();

s.close();

}

}

class  PicServer

{

public  static  void  main(String[]  args)throws   Exception

{

ServerSocket  ss=new  ServerSocket(10007);

Socket  s=ss.accept();

InputStream   in=s.getInputStream();

FileOutputStream  fos=new   FileOutputStream("server.bmp");

byte[]   buf=new  byte[1024];

int  len  =0;

while((len=in.read(buf))!=-1)

{

fos.write(buf,0,len);

}

OutputStream  out=s.getOutputStream();

out.write("上传成功".getBytes());

fos.close();

s.close();

ss.close();

}

}








qq_丘比特_0
浏览 1515回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java