서버에서 소켓을 만들고  대기를 하고

신호가 들어오면
정보를 보내주고
socket을 닫는데
에러가 뜨내요 소켓 닫으면..


그래서 이것을
thread 를 통해  돌리려고 합니다
소켓 만들고 대기 하다가  신호들어오면
thread를 돌리는데  정보를 보내주고 소켓을 닫으면

thread를 빠져나오고 
다시 처음부터 소켓 만들고 대기하고 신호들어오면 thread 돌리기 계속 하고싶은데..

어떤 방법으로 만들어야할지 설명좀해주세요...

서버가 계속 돌아가야지 되는거라 클라이언트쪽은 파일만받으면 장땡...
(클라에서 소켓을 못닫음.. 서버에서 안닫아주면 데이터받는곳에서 멈춰버려서..)