view src/test/java/alice/jungle/showMessageTest.java @ 163:31e1db5a9255

add showMessageTest
author tatsuki
date Mon, 14 Jul 2014 17:38:12 +0900
parents
children b3d5fbe95b9a
line wrap: on
line source

package alice.jungle;


import java.io.*;
import java.net.*;

public class showMessageTest {

	public static void main(String args[]) {
		String host = "localhost";
		int port = 8080;
		String path = "/showBoardMessage?bname=" + args[0];
	    String url = "http://" + host + ":" + port + path;
	    String str;
	    System.out.println(url);
	    try {
	    	Socket socket = new Socket(host, port);
		    BufferedReader readSocket = new BufferedReader(new InputStreamReader(socket.getInputStream()));
		    BufferedWriter writeSocket = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

	        writeSocket.write("GET " + url +" HTTP/1.1\r\n");
	        writeSocket.write("Host: " + host + "\n");
	        writeSocket.write("\n");
	        writeSocket.flush();

	        while ((str = readSocket.readLine()) != null) {
	          System.out.println(str);
	        }

	        writeSocket.close();
	        readSocket.close();
	        socket.close();

	      } catch (Exception ex) {
	        ex.printStackTrace();
	      }
	}

}