嘗試使用mina框架實現FTP服務器/客戶端。現在服務器端很容易解釋。如何使它成爲一個獨立的Windows服務,什麼不是。Apache mina的客戶端監聽器FtpServer
但是我很難發現有關客戶端的信息,無論它是否適合我的需求。我需要的是讓客戶端檢查文件是否出現在某個文件夾的ftp目錄中,如果存在,請下載它。下載完成後,對文件進行一些操作。同時客戶也將不得不上傳文件。全部自動。現在我正在考慮創建一個運行線程的Java應用程序。一個線程用於滿足條件時上傳,而另一個線程用於檢查if文件是否可用。所以請定期檢查一個文件是否可用,如果有的話下載。不過,如果還有其他方法,我會喜歡它嗎?無需每隔一分鐘左右「輪詢」一次?這是可能的還是我只是一廂情願的想法?
另外,我還看了看周圍如何準確地實現客戶端和我有一點很難找到它的文檔,並把它一點爲好。從我所收集的內容來看,如果它不對,現在不要拍攝,但客戶端將是一個標準的Java應用程序,可以使用罐子訪問功能,而不是框架的權利?
嗨hiro謝謝,是的,你是對的,apache mina沒有一個FTP客戶端,在我的部分誤讀。當我讀到:「是的,您可以使用MINA創建客戶端和服務器應用程序,請查看IoConnector和IoAcceptor。」在apache mina FAQ上我沒有意識到這不是FTP項目。但是,謝謝你的信息。 – user2524670