Пишу мобильный ftp-клиент на kotlin. Арендовал ftp-сервер. Могу подключиться к нему через любой ftp-клиент, но не с помощью кода библиотеки ftp4j.
fun connectToFtpServer(): FTPClient {
val ftp = FTPClient()
try {
ftp.apply {
connect(FtpItem.HOST, FtpItem.PORT)
login(FtpItem.USERNAME, FtpItem.PASSWORD)
type = FTPClient.TYPE_BINARY
isPassive = true
noop()
}
Log.d("FTP CHECK", "Connect to FTP Server")
} catch (e: Exception) {
Log.d("FTP CHECK","Connection error to FTP Server: ${e.message}")
e.printStackTrace()
}
return ftp
}
Лог: FTP CHECK com.example.test_application D it.sauronsoftware.ftp4j.FTPClient [connected=false, ....]
В интернете очень мало информации об этом, и та, что есть - не помогает.