public void run(){

is = socket.getInputStream();

while(isRunning.get() && is.read(buf)!=-1){

..............

}

}


TCP 통신의 쓰레드 안의 run() 메쏘드 내용입니다.

isRunning.get() 은 false 인데 is.read(buf) 이 메소드가 

계속 대기중인 녀석이라 조건식이 성립이 안되어 쓰레드 중지를 못하고 있습니다.

is.close() 를 하고 socket.close() 다 해도 안됩니다.

어떻게 처리를 하는건가요?

5시간째 검색하다 방법이 없어서 도움요청합니다.

혈압올라 죽을거 같아요 ㅜㅜ