服务端
package wanfeng;import java.io.*;import java.net.ServerSocket;import java.net.Socket;publicclassTCPserver1{publicstaticvoidmain(String[] args)throws IOException{// 创建服务器Socket对象
        ServerSocket ss=newServerSocket(9000);// 监听客户端连接
        Socket s= ss.accept();
       
       InputStream inputStream=s.getInputStream();//接受到的文件输送到目标文件夹
       OutputStream outputStream=newFileOutputStream("D:\\hello\\H1.JPG");byte[] buffer=newbyte[1024];int len=0;while((len=inputStream.read(buffer))!=-1){
           outputStream.write(buffer,0,len);}
        outputStream.close();
       inputStream.close();
        s.close();}}客户端
package wanfeng;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.net.SocketAddress;import java.util.Random;publicclassTCPclient1{publicstaticvoidmain(String[] args)throws IOException{// 创建客户端Socket对象
        Socket socket=newSocket("127.0.0.1",9000);
        OutputStream outputStream=socket.getOutputStream();
        InputStream inputStream=newFileInputStream("D:\\360downloads\\222.JPG");//输入流读取图片byte[] buffer=newbyte[1024];int len=0;while((len=inputStream.read(buffer))!=-1){
         outputStream.write(buffer,0,len);//向服务端输送}
        outputStream.close();
        inputStream.close();
        socket.close();}}