Network Protocol Java

import org.apache.commons.net.ftp.FTPClient;
import java.io.FileInputStream;
import java.io.IOException;
public class Main {
  public static void main(String[] args) {
    FTPClient client = new FTPClient();
    FileInputStream fis = null;
    client.connect("ftp.domain.com");
    client.login("admin", "secret");
    String filename = "Touch.dat";
    fis = new FileInputStream(filename);
    client.storeFile(filename, fis);
    client.logout();
    fis.close();
  }
}