import java.io.*; import java.net.*; class MyBrowser { public static void main(String argv[]) { try { String Data = ""; String url; String file; PrintWriter myFile; //"www.sfu.ca" url = argv[0]; file = "/"; Socket mySocket = new Socket(url, 80); BufferedReader myReader = new BufferedReader(new InputStreamReader(mySocket.getInputStream())); DataOutputStream mySender = new DataOutputStream(mySocket.getOutputStream()); Data = "GET " + file + " HTTP/1.0\r\n" + "Host: " + url + "\r\n" + "\r\n"; mySender.writeBytes(Data); myFile = new PrintWriter(new FileOutputStream("down.html")); while((Data = myReader.readLine()) != null) { //System.out.println(Data); myFile.write(Data + "\n"); } myFile.close(); myReader.close(); mySender.close(); mySocket.close(); } catch(Exception e) { System.out.println("Failed!\n"); } } }