/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package browsersample;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;

import static java.lang.System.*;

/**
 *
 * @author blackpanther
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try {
            Socket theSocket = new Socket("localhost", 5026);
            String line = null;

            BufferedReader br = new BufferedReader(new InputStreamReader(theSocket.getInputStream()));
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(theSocket.getOutputStream()));

            //Print the request
            bw.write("GET /index.html HTTP/1.1\n");
            bw.write("\n");

            bw.flush();

            out.println("\nPrint server response");
            while( (line = br.readLine()) != null)
            {
                out.println(line);
            }

            br.close();
            bw.close();
            theSocket.close();

        } catch (UnknownHostException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, "Host not found", ex);
        } catch (IOException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, "IOException", ex);
        }
    }

}
