Я использую appache net ftps client для подключения к серверу. Я пытаюсь подключиться с помощью команды «connect», но connect вызывает исключение логин / пароль, а команда «login» не работает.
FTPSClient client = new FTPSClient();
client.connect(host); ///Exception, server wants login and password => javax.net.ssl.SSLException: 530 Please login with USER and PASS.
client.login(user,password);//doesnt work
Я также пытался использовать класс Socket
sc = new Socket(host,21);
InputStream in = sc.getInputStream();
OutputStream out = sc.getOutputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
System.out.println(br.readLine()); //get 220 response code
///trying send request
PrintWriter pw = new PrintWriter(new OutputStreamWriter(out));
pw.print("USER "+user);
pw.flush();
//trying get response code
System.out.println(br.readLine());
Но я получаю код ответа «220» только после подключения и больше ничего. Как решить эту проблему?