# HG changeset patch # User one # Date 1314777458 -32400 # Node ID 407343700cccd1e27116336b6e24f9f26ac14c64 # Parent e97c0f82eaf079997a0de58c37435ffdbe6c6abc modify AcceptClient.java diff -r e97c0f82eaf0 -r 407343700ccc src/myVncProxy/AcceptClient.java --- a/src/myVncProxy/AcceptClient.java Tue Aug 30 19:01:36 2011 +0900 +++ b/src/myVncProxy/AcceptClient.java Wed Aug 31 16:57:38 2011 +0900 @@ -5,7 +5,7 @@ import java.net.*; import java.util.*; -public class AcceptClient extends Thread { +public class AcceptClient { int counter = 0, parentnum = 0/* 落ちたときの親の番号をカウントするためのもの */; LinkedList ls = new LinkedList(); boolean runflag = false; @@ -109,7 +109,10 @@ if (checkRepetition.equals(ls.getLast())) { checkRepetition = "stop"; } else { - checkRepetition = "go"; +// checkRepetition = "go"; + if((Integer.parseInt(checkRepetition) -1)/treebranch + == Integer.parseInt(port)) + checkRepetition = "skip"; } os.println(checkRepetition); diff -r e97c0f82eaf0 -r 407343700ccc src/myVncProxy/MyRfbProto.java --- a/src/myVncProxy/MyRfbProto.java Tue Aug 30 19:01:36 2011 +0900 +++ b/src/myVncProxy/MyRfbProto.java Wed Aug 31 16:57:38 2011 +0900 @@ -206,8 +206,8 @@ } void sendRfbVersion(OutputStream os) throws IOException { -// os.write(versionMsg_3_998.getBytes()); - os.write(versionMsg_3_8.getBytes()); + os.write(versionMsg_3_998.getBytes()); +// os.write(versionMsg_3_8.getBytes()); } void readVersionMsg(InputStream is, OutputStream os) throws IOException {