# HG changeset patch # User YU # Date 1411041869 -32400 # Node ID 4faa4619a02f142a684f82978593551bed595fbe # Parent e68415fd0a1f70c125270f6dffa24bdd96aab046 refactor diff -r e68415fd0a1f -r 4faa4619a02f src/main/java/jp/ac/u_ryukyu/alicevnc/AliceVNC.java --- a/src/main/java/jp/ac/u_ryukyu/alicevnc/AliceVNC.java Thu Sep 18 21:04:07 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/AliceVNC.java Thu Sep 18 21:04:29 2014 +0900 @@ -1,11 +1,5 @@ package jp.ac.u_ryukyu.alicevnc; -import javax.swing.SwingUtilities; - -import com.glavsoft.viewer.Viewer; -import com.glavsoft.viewer.cli.Parser; -import com.glavsoft.viewer.swing.ParametersHandler; - import alice.codesegment.CodeSegment; public class AliceVNC extends CodeSegment { @@ -19,14 +13,8 @@ public void run() { if (conf.getProxyFlag()){ - Parser parser = new Parser(); - ParametersHandler.completeParserOptions(parser); - if (parser.isSet(ParametersHandler.ARG_HELP)) { - System.exit(0); - } - Viewer viewer = new Viewer(parser); - SwingUtilities.invokeLater(viewer); - + + new StartVNCServer(); new ReceiveServerInitMessage(); } if (conf.getViewerFlag()){ diff -r e68415fd0a1f -r 4faa4619a02f src/main/java/jp/ac/u_ryukyu/alicevnc/StartVNCServer.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/StartVNCServer.java Thu Sep 18 21:04:29 2014 +0900 @@ -0,0 +1,21 @@ +package jp.ac.u_ryukyu.alicevnc; + +import com.glavsoft.viewer.Viewer; + +import alice.codesegment.CodeSegment; +import alice.datasegment.CommandType; +import alice.datasegment.Receiver; + +public class StartVNCServer extends CodeSegment { + private Receiver info = ids.create(CommandType.PEEK); + + public StartVNCServer(){ + info.setKey("host"); + } + public void run() { + String[] args = {}; + Viewer.main(args); + + } + +}