есть такой код
Код | public class Main {
public static void main(String[] args) { try{ ServerSocket server = new ServerSocket(9002); while (true){ new NetSocket(server.accept()); } }catch(ArrayIndexOutOfBoundsException ae){ System.err.println("Usage: Server port"); System.exit(0); }catch(IOException e){ System.out.println(e); } } }
|
и такой клас
Код | class NetSocket extends Thread private Socket sock; private InputStream is; private OutputStream os; private boolean active; private byte[] cIP; ......
public void run(){ while(active == true){ ........ } }
|
после подключения клиента памят занимаемая приложением увеличиваеться, а после отключения (active = false) уменьшаеться но не на столько на сколько увеличена. как удалить обьект полностью? |