annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
1 package alice.jungle;
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
2
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
3 import java.io.*;
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
4 import java.net.*;
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
5
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
6 import alice.jungle.remote.RemoteConfig;
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
7 import app.bbs.codesegment.StartBBSCodeSegment;
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
8
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
9 public class showMessageTest {
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
10
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
11 public static void main(String args[]) throws Exception {
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
12 String host = "localhost";
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
13 int port = 8080;
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
14 String path = "/showBoardMessage?bname=" + args[0];
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
15 String url = "http://" + host + ":" + port + path;
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
16 String str;
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
17 System.out.println(url);
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
18 RemoteConfig conf = new RemoteConfig(args);
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
19 StartBBSCodeSegment cs1 = new StartBBSCodeSegment(args, conf.bbsPort);
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
20 cs1.ods.put("host", "node0");
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
21 BufferedReader input = new BufferedReader(new InputStreamReader(
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
22 System.in));
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
23 Thread.sleep(1000);
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
24
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
25 do{
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
26 try {
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
27 Socket socket = new Socket(host, port);
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
28 BufferedReader readSocket = new BufferedReader(
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
29 new InputStreamReader(socket.getInputStream()));
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
30 BufferedWriter writeSocket = new BufferedWriter(
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
31 new OutputStreamWriter(socket.getOutputStream()));
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
32
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
33 writeSocket.write("GET " + url + " HTTP/1.1\r\n");
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
34 writeSocket.write("Host: " + host + "\n");
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
35 writeSocket.write("\n");
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
36 writeSocket.flush();
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
37 while ((str = readSocket.readLine()) != null) {
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
38 System.out.println(str);
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
39 }
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
40 writeSocket.close();
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
41 readSocket.close();
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
42 socket.close();
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
43 System.out.println("please input connection tree name or quit");
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
44
166
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
45 } catch (Exception ex) {
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
46 ex.printStackTrace();
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
47 }
b3d5fbe95b9a Create Folder Method
tatsuki
parents: 164
diff changeset
48 }while(input.readLine() != "quit");
164
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
49 }
31e1db5a9255 add showMessageTest
tatsuki
parents:
diff changeset
50 }