繁体   English   中英

Apache mina FtpServer的客户端侦听器

[英]The client side listeners of the Apache mina FtpServer

尝试使用mina框架实现FTP服务器/客户端。 现在,这一切在服务器端都非常容易并且得到了很好的解释。 如何使其成为独立的Windows服务?

但是我很难发现有关客户的信息是否适合我的需求。 我需要的是让客户端检查文件是否出现在某个文件夹的ftp​​目录中,如果存在,请下载该文件。 下载完成后,请对该文件进行处理。 同时,客户端还必须上传文件。 全部自动。 现在我正在考虑制作一个运行线程的Java应用程序。 当满足条件时,一个线程用于上载,而另一个线程用于检查文件是否可用。 因此,请定期检查文件是否可用,如果有,请下载文件。 但是,如果有另一种方法,我会喜欢吗? 不必每隔一分钟左右“轮询”一次? 有可能还是我只是一厢情愿?

另外,我一直在寻找如何正确实现客户端的方法,并且在查找有关它的文档并将其放置得有些麻烦。 从我收集到的信息来看,如果有错,现在就不要射击,但是客户端将是一个标准Java应用程序,可以使用jars访问功能,而框架的功能不正确吗?

我不知道Apache Mina具有FTP客户端。 Apache项目在Apache Commons Net库中已经有一个FTP客户端。

至于您的方法,似乎可以正常使用。 替代方法是让您的客户端应用程序具有一种回调机制, 服务器在检测到新文件出现时可以调用该回调机制。 我建议您先进行轮询,如果发现有问题,请尝试使用回调方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM