view src/test/java/alice/jungle/showMessageTest.java @ 166:b3d5fbe95b9a

Create Folder Method
author tatsuki
date Mon, 28 Jul 2014 14:09:54 +0900
parents 31e1db5a9255
children
line wrap: on
line source

package alice.jungle;

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

import alice.jungle.remote.RemoteConfig;
import app.bbs.codesegment.StartBBSCodeSegment;

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");
	}
}