catch (Exception ex) {
catch (Throwable ex) {
    public Client(String name, String host, int port) {    	// construct new client    	this(name);    	    	// try to connect        if(!connect(host, port)) {            StringBuffer error = new StringBuffer();            error.append( "Error: could not connect to server at " )                .append( host )                .append( ":" )                .append( port )                .append( "." );            new AlertDialog(frame, "Host a Game", error.toString()).show();            frame.setVisible(false);            die();        }		        // wait for full connection        retrieveServerInfo();        // Try to load the "bing" sound clip.        if (Settings.soundBingFilename == null) return;        try {            File file = new File( Settings.soundBingFilename );            bingClip = Applet.newAudioClip(file.toURL());        }        catch (Exception ex) {            ex.printStackTrace();        }    }