Mercurial > hg > Applications > TightVNC_orginal
diff 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 |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java Mon Oct 22 17:51:02 2012 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java Thu Oct 25 19:38:20 2012 +0900 @@ -2,6 +2,7 @@ import java.io.IOException; import java.io.OutputStream; +import java.net.BindException; import java.net.ServerSocket; import java.net.Socket; @@ -29,17 +30,21 @@ echoServer = new ServerSocket(10001); clientSocket = echoServer.accept(); if (clientSocket != null) { + echo.client.stopTask(); echo.client.close(); passflag = true; + System.out.println("------waitreply"); echo.client.setSocket(echo.createSocketForClient(clientSocket)); // hult(); // client.init(); echo.client.run(); echoServer.close(); } + } catch (BindException e) { + break; } catch (IOException e) { System.out.println(e); - } + } } }