为了账号安全,请及时绑定邮箱和手机立即绑定

FTPClient - 以流方式将 Noop 发送到 FTP 服务器

FTPClient - 以流方式将 Noop 发送到 FTP 服务器

森林海 2023-05-17 14:40:39
我正在使用FTPClient(Apache Commons Net)我知道FTPClient提供了两种方法来避免FTP服务器的空闲状态:ftpClient.setControlKeepAliveTimeout(300)– 每五分钟发送一次 noopftpClient.sendNoOp()– 发送 noop 一次性事件我试着用setControlKeepAliveTimeout()但是官方的FTPClient文档就setControlKeepAliveTimeout....请注意:这不适用于用户负责写入或读取数据流的方法,即 retrieveFileStream(String),storeFileStream*(String)以及其他 xxxFileStream方法我的程序只使用retrieveFileStream,不适用于setControlKeepAliveTimeout。有没有办法在流方法中重复操作 noop,而不是一次性事件,如sendNoOp?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

没有什么可以为您做的,您引用的评论对此很清楚。

你必须自己编写代码:
读取流并在这样做的同时,定期调用FTPClient.sendNoOp.


查看完整回答
反对 回复 2023-05-17
  • 1 回答
  • 0 关注
  • 235 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信