public void startClient(String inputFile) throws IOException {
    Socket socket = new Socket(Server.SERVER, Server.PORT);
    OutputStream out = socket.getOutputStream();
    InputStream in = socket.getInputStream();

    Reader fin = new FileReader(inputFile);
    Writer fout = new FileWriter(new Date().getTime() + "-" + randomGenerator.nextInt() + ".txt");

    try {
      while (fin.ready()) {
        Vector v1 = Vectors.readVector(fin);
        Vector v2 = Vectors.readVector(fin);

        Vectors.outputVector(v1, out);
        Vectors.outputVector(v2, out);

        Vector v3 = Vectors.inputVector(in);
        Vectors.writeVector(v3, fout);
      }
    } catch (EOFException e) {
    } finally {
      out.close();
      fout.close();
    }
  }