package gy6sockets;

import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;

public class SimpleHttpClient {

    public void getWwwDotGoogleDotHu() {
        try {
            Socket s = new Socket("www.google.hu", 80);

            Scanner sc = new Scanner(s.getInputStream());
            PrintWriter pw = new PrintWriter(s.getOutputStream());

            pw.println("GET / HTTP/1.1");
            pw.println("Host: www.google.hu");
            pw.println("Connection: close");
            pw.println("");
            pw.flush();

            while (sc.hasNextLine()) {
                System.out.println(sc.nextLine());
            }

            pw.close();
            sc.close();
            s.close();
        } catch (IOException ioex) {
            System.err.println(ioex.getMessage());
        }
    }
}
