annotate test/AutoSelectManager.java @ 420:5c95a9020e31

Modify ServerMainLoop
author one
date Fri, 13 Feb 2009 19:13:50 +0900
parents 784a4d67e6a5
children 7420dea70dd7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
391
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
1 package test;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
2
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
3 import java.io.IOException;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
4
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
5 import rep.ServerMainLoop;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
6 import rep.SessionManager;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
7 import rep.handler.Editor;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
8 import test.sematest.TestGUI;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
9
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
10 public class AutoSelectManager extends SessionManager {
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
11
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
12 public static void main(String[] args) throws InterruptedException, IOException {
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
13 int port =ServerMainLoop.DEFAULT_PORT;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
14 int port_s = ServerMainLoop.DEFAULT_PORT;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
15 //System.setProperty("file.encoding", "UTF-8");
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
16 if(args.length > 0){
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
17 if (args.length!=2) {
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
18 logger.writeLog("Usage: sessionManager our_port parent_port");
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
19 return;
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
20 }
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
21 port = Integer.parseInt(args[0]);
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
22 port_s = Integer.parseInt(args[1]);
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
23 }
420
5c95a9020e31 Modify ServerMainLoop
one
parents: 414
diff changeset
24 Editor.noMergeMode = false;
391
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
25 SessionManager sm = new SessionManager();
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
26 sm.setReceivePort(port);
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
27 sm.setParentPort(port_s);
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
28 // Ok start main loop
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
29 sm.init(port,new TestGUI(sm));
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
30 }
one@firefly.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
31 }