Mercurial > hg > Members > nobuyasu > tightVNCClient
diff src/myVncClient/MyVncClient.java @ 105:3599045a7312
add broadcast
author | one |
---|---|
date | Tue, 15 Nov 2011 19:53:47 +0900 |
parents | 2f2f8da71d60 |
children | 40efe6c25ff6 |
line wrap: on
line diff
--- a/src/myVncClient/MyVncClient.java Mon Nov 07 20:29:49 2011 +0900 +++ b/src/myVncClient/MyVncClient.java Tue Nov 15 19:53:47 2011 +0900 @@ -24,10 +24,12 @@ boolean runflag = false; boolean first = true; - EchoClient echoValue; - int echoPort; - String pHost; - TextBox getHost; + private EchoClient echoValue; + private int echoPort; + private String pHost; + private TextBox getHost; + private GetBroadCast getBcast; + private Thread runBcast; // // main() is called when run as a java program from the command line. @@ -44,13 +46,21 @@ mainArgs = argv; inAnApplet = false; inSeparateFrame = true; - getHost = new TextBox(); + getBcast = new GetBroadCast(); + runBcast = new Thread(getBcast); + runBcast.start(); + + try { + Thread.sleep(5000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + getBcast.setStopFlag(true); if (mainArgs.length > 0) pHost = mainArgs[0]; else { - getHost.ipRegister(); - pHost = getHost.getAddress(); + pHost = getBcast.text.getAddress(); } @@ -58,8 +68,8 @@ if (mainArgs.length > 1) port = Integer.parseInt(mainArgs[1]); else - - port = 5999; + port = Integer.parseInt(getBcast.text.getPort()); +// port = 5999; init(); start_threads();