|
IdTcpServer를 이용하여 데이터 주고 받는 프로그램을 작성하고 있습니다.
종료를 했을때 디버그 모드에서 보면 완전히 종료가 안되어 프로그램 리셋을 꼭 눌러줘야 합니다.
1. 프로그램 실행후 Client가 접속을 안한상태에서 Server프로그램종료
->Server 정상적으로 종료
2. 프로그램 실행후 Client가 접속하고 Client가 프로그램을 종료하면서 접속을 종료한 이후에 Server프로그램 종료
->Server 정상적으로 종료
3. 프로그램 실행후 Client가 접속하고 Server에서 프로그램을 종료할 때
->Server 프로그램 종료를 하나 디버그 모드에서 완전 종료가 안되어 있음.
생각에는 Server 종료시 접속한 쓰레드가 남아있어서 제대로 종료가 안된다고 생각하는데
종료가 안되는건지 아니면 다른 이유로 종료가 안되는건지.
이런경우 겪으셨거나 해결방법 아시는 분 답변 부탁드립니다.
|