ti metto un po di codice... alla chiusura dell'applet devo chiudere una socket:

codice:
    ...
    public void destroy() {
        CloseXMLSocket();
    }

    ...
protected void CloseXMLSocket() {
        try {
            alServer.close();
            dalServer.close();
            connessione.close();
        } catch (Exception e) {
            e.printStackTrace();

        }