You can enable one machine to access the drives of the other. Then you can just drag and drop via My Computer, etc.
Let’s imagine a situation where we want to write a pure Java application that must download files from a remote computer running an FTP server. We also want to filter downloads on the basis of remote ...