diff src/test/java/jp/ac/u_ryukyu/ie/cr/bbs/network/showMessageTest.java @ 4:5acde010c6db

add jungle browsing system
author tatsuki
date Tue, 28 Jun 2016 19:45:55 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/test/java/jp/ac/u_ryukyu/ie/cr/bbs/network/showMessageTest.java	Tue Jun 28 19:45:55 2016 +0900
@@ -0,0 +1,54 @@
+package jp.ac.u_ryukyu.ie.cr.bbs.network;
+
+import jp.ac.u_ryukyu.ie.cr.bbs.network.codesegment.StartBBSCodeSegment;
+import jp.ac.u_ryukyu.ie.cr.jungleNetwork.remote.RemoteConfig;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.net.Socket;
+
+
+public class showMessageTest {
+
+	public static void main(String args[]) throws Exception {
+		String host = "localhost";
+		int port = 8080;
+		String path = "/showBoardMessage?bname=" + args[0];
+		String url = "http://" + host + ":" + port + path;
+		String str;
+		System.out.println(url);
+		RemoteConfig conf = new RemoteConfig(args);
+		StartBBSCodeSegment cs1 = new StartBBSCodeSegment(args, conf.bbsPort);
+		cs1.ods.put("host", "node0");
+		BufferedReader input = new BufferedReader(new InputStreamReader(
+				System.in));
+		Thread.sleep(1000);
+
+		do{
+			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();
+				System.out.println("please input  connection tree name  or quit");
+
+			} catch (Exception ex) {
+				ex.printStackTrace();
+			}
+		}while(input.readLine() != "quit");
+	}
+}