Mercurial > hg > Members > nobuyasu > tightVNCClient
changeset 51:5867cac7efb0
active program
author | one |
---|---|
date | Fri, 22 Jul 2011 19:21:18 +0900 |
parents | c07bec8c8617 |
children | 1d382eedc2b1 2588865ec41e |
files | src/myVncClient/EchoClient.java src/myVncClient/MyVncClient.java |
diffstat | 2 files changed, 14 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/src/myVncClient/EchoClient.java Thu Jul 21 23:53:48 2011 +0900 +++ b/src/myVncClient/EchoClient.java Fri Jul 22 19:21:18 2011 +0900 @@ -15,19 +15,13 @@ String parent;// 親の番号 String treenum;// 自分の番号 String leaderflag;// リーダフラグ - - String line; - BufferedReader lostis = null;//あとで修正する - PrintStream lostos;//あとで修正する Socket clientSocket = null; - ServerSocket echoServer = null; - // WaitReplyに自分自身を渡している public EchoClient() { - waitReply = new WaitReply("0"); + } // VncViewerから引数をもらってきてproxy役を認識する @@ -79,7 +73,7 @@ * select at first connection or other * @return */ - void hostn(String args) { + EchoClient hostn(String args) { // サーバーにメッセージを送る if (echoSocket != null && os != null && is != null) { try { @@ -121,7 +115,7 @@ waitReply.start(); } - return ; + return this; } @@ -217,6 +211,8 @@ void Interruption(Socket _clientSocket) { clientSocket = _clientSocket; + BufferedReader lostis = null;//あとで修正する + PrintStream lostos;//あとで修正する try { lostis = new BufferedReader(new InputStreamReader(
--- a/src/myVncClient/MyVncClient.java Thu Jul 21 23:53:48 2011 +0900 +++ b/src/myVncClient/MyVncClient.java Fri Jul 22 19:21:18 2011 +0900 @@ -19,7 +19,6 @@ boolean inSeparateFrame = false; Socket clientSocket = null; String parent, treenum; -// Revalue value; // include information trenumber, parentstnumber,etc private String leaderflag; @@ -28,9 +27,13 @@ // It simply runs the applet inside a newly-created frame. // + public static void main(String[] argv){ + MyVncClient v = new MyVncClient(); + v.runClient(argv); + } - private void runClient(EchoClient echoClient) { - + private void runClient(String[] argv) { + mainArgs = argv; inAnApplet = false; inSeparateFrame = true; @@ -124,7 +127,6 @@ Random rnd = new Random(); long ran = rnd.nextInt(5000) + 5000; System.out.println(ran); - boolean runflag = false; while (true) { try { Thread.sleep(ran); @@ -135,8 +137,8 @@ echo = new EchoClient(); echo.openport(); echo.losthost(); - if(runflag==true){ - echo.runflag=true; + if(echo.runflag==true){ + echo.runflag=false; break; } } @@ -708,7 +710,7 @@ echo = new EchoClient(pHost); echo.openport(); - echo.hostn("1"); + value = echo.hostn("1"); } else { echo = new EchoClient(); echo.Interruption(clientSocket); @@ -1053,7 +1055,6 @@ } public static void main(Socket _clientSocket) { - // TODO Auto-generated method stub MyVncClient v = new MyVncClient(); v.clientSocket = _clientSocket; // v.mainArgs = argv; @@ -1066,7 +1067,6 @@ } public static void main(EchoClient value) { - // TODO Auto-generated method stub MyVncClient v = new MyVncClient(); v.inAnApplet = false; v.inSeparateFrame = true;