服务端
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws Exception {
ServerSocket serverSocket = new ServerSocket(8888);
while (true){
new Thread(new Runnable() {
@Override
public void run() {
try{
Socket socket = serverSocket.accept();
BufferedInputStream bufferedInputStream = new BufferedInputStream(socket.getInputStream());
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream("/Users/mima000000/Desktop/"+System.currentTimeMillis()+".jpeg"));
int len;
byte[] bytes = new byte[1024*8];
while ((len=bufferedInputStream.read(bytes))!=-1){
bufferedOutputStream.write(bytes,0,len);
}
System.out.println("文件上传成功");
OutputStream outputStream = socket.getOutputStream();
outputStream.write("上传成功".getBytes());
outputStream.close();
bufferedOutputStream.close();
socket.close();
}catch (Exception e){
System.out.println(e);
}
}
}).start();
}
}
}
import jav