import java.io.*;
import java.net.*;public class ReadFile implements Runnable{
  private final int serverPort=6006;
  private String serverName,fileName;
  private Socket clientSocket;
  private FileInputStream fileIn;
  private File file;
  private DataOutputStream dataOut;
  private byte[] b=new byte[1];  public ReadFile(String serverName,String fileName){
    this.serverName =serverName;
    this.fileName =fileName;
  }  public void run(){
    try{
      clientSocket = new Socket(serverName, serverPort);
      dataOut=new DataOutputStream(clientSocket.getOutputStream());
      file=new File(fileName);
      fileIn=new FileInputStream(file);
      while(fileIn.read(b)!=-1){
        dataOut.write(b);
      }
      fileIn.close();
      dataOut.flush();
      dataOut.close();
    }
    catch(IOException e){
      System.out.println(e.getMessage());
    }
  }}
给我分,快!