WOLF, извини, но у меня не вышло. подскажи, подалуйста. Вот функция, работу которой надо остановить: Код | public void giveMeScreen() { try{ String msg = "ls\0"; byte[] data = msg.getBytes(); os.write(data); os.flush(); Image temp = null; int size = 0; for (i=0; i<5; i++) { size = size*10 + is.read() - 48; } byte[] im = new byte[size]; for (i=0; i<size; i++) { im[i] = (byte)is.read(); } temp = Image.createImage(im, 0, size); screen = Image.createImage(temp, 0, 0, temp.getWidth(), temp.getHeight() ,Sprite.TRANS_ROT90); } catch (Exception e){error(e.toString()+" in getting of file getting");}
|
хотелось бы остановить поток, где работает эта ф-ия, но сокет не закрывать.
|