7879808182838485868788
} }; t.setDaemon(true); t.start(); synchronized (sock) { sock.wait(timeout * 1000); sock.close(); } } System.out.println("...done. Exiting."); } catch (Exception e) {