認証が必要な特定のサーバーIPアドレスがあります。通常はコマンドライン「ftpxyz0」でアクセスします。u/nを入力し、p / wを入力して、ログインします。プログラムにユーザー資格情報を要求させたいのですが、確認してください。このサーバー/IPアドレスにログインして、可能であればtrueを返し、そうでない場合はfalseを返すことができます。私はこのサーバーを所有していないか、サーバーについてよく知っていません。アプリケーションのエンドユーザーがサーバーにアクセスできるかどうかを知る必要があります。外部パッケージは使用したくありません。可能な限り、標準のJavaライブラリで利用できるものだけを使用します。これに関するどんな助けもありがたいです。
私の最近の試み:
URL url = new URL("ftp://1.0.0.0/");
URLConnection uc = url.openConnection();
String userpass = username + ":" + password;
String basicAuth = "Basic " + javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes());
uc.setRequestProperty ("Authorization", basicAuth);
InputStream in = uc.getInputStream();
正確には何をしているのかわかりませんが、ユーザー名とパスワードの文字列に何を入力しても同じ応答が返されるようです。