Mercurial > hg > Applications > TightVNC_orginal
comparison src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java @ 42:fe38611c4b2b
change the location of the call cleanUpSession().
author | one |
---|---|
date | Thu, 25 Oct 2012 19:38:20 +0900 |
parents | c2f0b6907448 |
children | 6687aa9dd55e |
comparison
equal
deleted
inserted
replaced
41:0f260079879f | 42:fe38611c4b2b |
---|---|
1 package jp.ac.u_ryukyu.treevnc.client; | 1 package jp.ac.u_ryukyu.treevnc.client; |
2 | 2 |
3 import java.io.IOException; | 3 import java.io.IOException; |
4 import java.io.OutputStream; | 4 import java.io.OutputStream; |
5 import java.net.BindException; | |
5 import java.net.ServerSocket; | 6 import java.net.ServerSocket; |
6 import java.net.Socket; | 7 import java.net.Socket; |
7 | 8 |
8 /** | 9 /** |
9 * this Class get top(Proxy) Instruction. | 10 * this Class get top(Proxy) Instruction. |
27 while (true) { | 28 while (true) { |
28 try { | 29 try { |
29 echoServer = new ServerSocket(10001); | 30 echoServer = new ServerSocket(10001); |
30 clientSocket = echoServer.accept(); | 31 clientSocket = echoServer.accept(); |
31 if (clientSocket != null) { | 32 if (clientSocket != null) { |
33 echo.client.stopTask(); | |
32 echo.client.close(); | 34 echo.client.close(); |
33 passflag = true; | 35 passflag = true; |
36 System.out.println("------waitreply"); | |
34 echo.client.setSocket(echo.createSocketForClient(clientSocket)); | 37 echo.client.setSocket(echo.createSocketForClient(clientSocket)); |
35 // hult(); | 38 // hult(); |
36 // client.init(); | 39 // client.init(); |
37 echo.client.run(); | 40 echo.client.run(); |
38 echoServer.close(); | 41 echoServer.close(); |
39 } | 42 } |
43 } catch (BindException e) { | |
44 break; | |
40 } catch (IOException e) { | 45 } catch (IOException e) { |
41 System.out.println(e); | 46 System.out.println(e); |
42 } | 47 } |
43 } | 48 } |
44 } | 49 } |
45 | 50 |
46 private void hult() throws IOException { | 51 private void hult() throws IOException { |
47 Socket socket = new Socket("localhsot", echo.client.getPort()); | 52 Socket socket = new Socket("localhsot", echo.client.getPort()); |