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());