public void turnOff() { turnOff = true; try { ss.close(); } catch (IOException e) { } udp_socket.close(); this.interrupt(); dsu.turnOff(); // db.close(); out.println("Turning DS off"); }
public void __run() { out.println("Enter DS Server Thread"); dsu.start(); for (; ; ) { if (turnOff) { out.println("Turned off"); break; } out.println("TCP DirServ: cycle *******"); Socket client = null; try { client = ss.accept(); out.println("TCP DirServ: got client=" + client); handleclient(client); } catch (Exception e) { e.printStackTrace(); } } out.println("Turning off"); }