import java.io.*; import client.*; public class CopyIn { public static void main(String[] args) { try { System.out.println("Opening remote file ..."); RemoteOutputStream ros = new RemoteOutputStream(args[0],Boolean.parseBo olean(args[1])); System.out.println("Opening local file ..."); FileInputStream is = new FileInputStream(args[0]); final int MAXBUF = 1024; byte [] buffer = new byte[MAXBUF]; System.out.print("Copying ."); System.out.flush(); int letti = is.read(buffer, 0, MAXBUF); while(letti > 0) { System.out.print(".");System.out.flush(); ros.write(buffer, 0, letti); letti = is.read(buffer, 0, MAXBUF); } System.out.println("\nClosing remote file"); ros.close(); System.out.println("Closing local file"); is.close(); } catch (Exception e) { e.printStackTrace(); return; } } }