특정 tcp port 를 열어놓고 데이터가 오면 처리하는 쓰레드를 만들었습니다.
근데
1. app이 종료되거나 특정 상황에서 해당 쓰레드의 동작을 pause 하고 싶을때 어떻게 해야 하나요?
=>
2. 또 걱정되는 부분은..
아래와 같은 구조인데, app이 종료될때 thread가 종료된다면, 열어놓은 8888 포트는 자동으로 안전하게 close가 되는지요?
=>
thread {
run {
ServerSocket s = new ServerSocket(8888);
while ( true ) {
s.accept();
...
}
}
}