BufferedInputStream bis = new BufferedInputStream(s.getInputStream());
byte[] buff = new byte[1024];
while(bis.read(buff) != -1)
{
bosfile.write(buff);
bosfile.flush();
}
PrintWriter bos = new PrintWriter(s.getOutputStream());
bos.write("upload successful");
bosfile.close();
ss.close();
}
}
复制代码
运行结果如下:
Exception in thread "main" java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at clientGawa.main(test4.java:33)