Originally posted by Joel Peach:
You are correct, there is no direct FTP protocol support class in java. All of the basic components you need are there: Threading, Socket I/O, File I/O, but you'd still need to write the control logic on your own. If you're feeling ambitious, the IETF RFC specification that defines FTP can be found at:
I found it really amazing that we didn't have any FTP classes in java about 8 months ago, when I had to write some FTP software. Anything in the works at all for future releases?? All I had was a week or two, of which I spent a few days to find what support Java gives, finally I used the Sun.net.ftp.FtpClient class to get the job done. I know these are not supported anymore, but we have the jars, so we can maintain it ourselves.
It was not just me, there were a bunch of people on many forums asking for this same functionality. I think this is definitely a short coming of Java.
[This message has been edited by Savithri Devaraj (edited December 12, 2001).]