Tra l'altro fare banalmente più close in sequenza non è il massimo, anche se dentro un try/catch. Perché se una lancia una eccezione le altre close NON vengono fatte!Originariamente inviato da mauis
codice:try { alServer.close(); dalServer.close(); connessione.close(); } catch (Exception e) { e.printStackTrace(); }
Sarebbe più appropriato fare: o try/catch separati per ognuna delle close oppure con un solo try/catch sfruttare all'interno più try/finally. Quello che vuoi, purché ci si assicuri che tutte vengano effettuate.
destroy() lo dice il nome indica che la applet sta per essere distrutta, quindi lì è appropriato rilasciare risorse o chiudere quello che è stato aperto.Originariamente inviato da mauis
a questo punto devo capire se il metodo adoperato per la chiusura della socket è corretto... idee?