我想为自己编写一个小型项目 - FTP客户端。 我知道要使用GUI,Socket & ServerSocket用于TCP通信。 我问你告诉我什么我需要更多的知道实施FTP客户端... 谢谢使用Java编写FTP客户端6
3
A
回答
1
有一个标准的Java(注意,不是JAVA,它不是一个缩写)内置相当数量。
这可能是这个简单的
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
// ....
try {
URL url = new URL("ftp://user:[email protected].com/test.txt;type=i");
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
OutputStream outputStream = connection.getOutputStream();
// ... do something useful
} catch (IOException ex) {
// report the error
}
0
你可能想知道,一些图书馆的存在,即Apache Commons Net。 除此之外,你可能想看看NIO的一些新颖的网络通信方法。不说有关字符编码的任何内容(对于ASCII传输,您可能需要它),不正确地调用Charset。
1
首先,您需要阅读RFC。在执行最常见的操作后,至少使用一台好的FTP服务器来测试您的客户端。规范中有一些容易出错的东西。然后,比较你写的与其他实现。前一段时间,我写了一个FTP client for my H2 Database project。
相关问题
- 1. 如何在使用JAVA编写FTP客户端时使用PORT命令
- 2. FTP客户端java实现
- 3. Cassaforte客户端/使用multi.cql编写
- 4. 编写使用库的客户端API
- 5. 使用libcurl编写HTTPS SOAP客户端
- 6. PHP/FTP客户端
- 7. FTP客户端Android
- 8. 开源Java FTP客户端库
- 9. 在FTP客户端使用grep和ls?
- 10. Java到FileZilla FTP客户端:套接字写入错误
- 11. 如何在C中编写FTP客户端?
- 12. 使用Maven构建Java EE 6项目,使用swing客户端
- 13. Android的FTP客户端?
- 14. .netcore中的FTP客户端
- 15. 在FTP客户端recv()
- 16. FTP客户端问题
- 17. FTP客户端堆栈
- 18. J2ME中的FTP客户端
- 19. 使用Java客户端API
- 20. CKAN使用Java客户端
- 21. 用Delphi Prism编写DataSnap客户端
- 22. 使用FTP客户端发送文件到FTP服务器
- 23. IIS 6 WebService Java客户端(使用轴2生成的存根)
- 24. 编写USSD客户端或USSD开源/待购客户端
- 25. 从CLI客户端编写GUI客户端的任何建议?
- 26. Java SE用蓝牙客户端编程
- 27. 服务使用FTP客户端大文件崩溃客户端下载
- 28. Rocket.Chat客户端为CentOS 6
- 29. 用Java编写SOAP客户机
- 30. 用于ftp的serverside flash客户端
你想要自己做多少= – 2011-04-03 08:50:35