/////// ReadUrlServer.java /////// import java.io.*; import java.net.*; public class ReadUrlServer { public static void readOut(String url, OutputStream o) { try { URL urlobj = new URL(url); URLConnection ser = urlobj.openConnection(); InputStreamReader in = new InputStreamReader( ser.getInputStream()); OutputStreamWriter out = new OutputStreamWriter(o); int c; while ( (c = in.read()) != -1 ) out.write((char) c); in.close(); out.flush(); } catch (MalformedURLException e) { JavaSystem.error(e); } catch (IOException e) { JavaSystem.error(e); } } public static void main(String[] args) { if ( args.length != 1 ) { JavaSystem.err.println("Usage: ReadUrl URL"); System.exit(1); } readOut(args[0], System.out); } }