Я использую FTPClient
(Apache Commons Net)
Я знаю, что FTPClient
предоставляет два способа избежать простоя FTP-сервера:
ftpClient.setControlKeepAliveTimeout(300)
Отправлять noop каждые пять минутftpClient.sendNoOp()
отправить noop одноразовое событие
Я пытался использовать setControlKeepAliveTimeout()
Но официальный документ FTPClient On setControlKeepAliveTimeout
....
Обратите внимание: это не относится к методам, в которых пользователь отвечает за запись или чтение потока данных, т.е.
retrieveFileStream(String)
,storeFileStream*(String)
и другимxxxFileStream
методам.
В моей программе используется только retrieveFileStream
, который не применяется к setControlKeepAliveTimeout
.
Нет ли способа повторно использовать noop в потоковом методе, а не в одноразовом событии, например sendNoOp
?