# HG changeset patch # User tatsuki # Date 1405327092 -32400 # Node ID 31e1db5a9255d4158cf2e53a19e6d2c1706ff738 # Parent b2cfacf3f279ee10d66750a631e73b971b4a677f add showMessageTest diff -r b2cfacf3f279 -r 31e1db5a9255 src/test/java/alice/jungle/showMessageTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/alice/jungle/showMessageTest.java Mon Jul 14 17:38:12 2014 +0900 @@ -0,0 +1,39 @@ +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(); + } + } + +}