Java FTPClient-以流方法将Noop发送到FTP服务器
我正在使用Java FTPClient-以流方法将Noop发送到FTP服务器,java,ftp,ftp-client,apache-commons-net,Java,Ftp,Ftp Client,Apache Commons Net,我正在使用FTPClient(apachecommons-Net) 我知道FTPClient提供了两种方法来避免FTP服务器处于空闲状态: ftpClient.setControlKeepAliveTimeout(300)–每五分钟发送一次noop ftpClient.sendNoOp()–通过一次性事件发送noop 我尝试使用setControlKeepAliveTimeout() 但是setControlKeepAliveTimeout上的官方FTPClient文档 请注意:这不适用于用户所
FTPClient
(apachecommons-Net)
我知道FTPClient
提供了两种方法来避免FTP服务器处于空闲状态:
ftpClient.setControlKeepAliveTimeout(300)
–每五分钟发送一次noopftpClient.sendNoOp()
–通过一次性事件发送noopsetControlKeepAliveTimeout()
但是setControlKeepAliveTimeout
上的官方FTPClient文档
请注意:这不适用于用户所在的方法
负责写入或读取数据流,即。
retrieveFileStream(String)
,storeFileStream*(String)
和其他
xxxFileStream
方法
我的程序只使用retrieveFileStream
,它不适用于setControlKeepAliveTimeout
是否没有办法在流方法中重复操作noop,而不是一次性事件,如
sendNoOp
?没有什么可以为您做的,您引用的注释对此很清楚
您必须自己编写代码:阅读流,并在执行此操作时,定期拨打电话。没有什么能帮到你,你引用的评论对此很清楚 您必须自己编写代码:
阅读流,并在执行此操作时,定期致电。我猜这是您的相关问题,使用不同的帐户发布:我猜这是您的相关问题,使用不同的帐户发布: