Example #1
0
  /**
   * Spawns server / keepAlive threads
   *
   * @param wksp - workspace directory
   * @param svc_host - hostname for the name server
   * @param svc_port - port number for the name server
   */
  public LeetFTP(String wksp, String svc_host, int svc_port) {

    directory = wksp;
    serverTextField = new JTextField(svc_host, 10);
    portTextField = new JTextField("" + svc_port, 4);
    nameTextField = new JTextField("AIM-NuklearEclipse");

    active = new LeetActive(svc_host, svc_port, SERVER_PORT);
    active.setUserName("quick");
    active.start();
    address = active.getAddress();
    active.running = false;

    link = new LeetClient();

    server = new LeetServ(address, SERVER_PORT, directory);
    server.start();
  }