|
서버Socket과 클라이언트 Socket을 이용하여
모니터링 프로그램을 만들었습니다. 서버Socket이 살아
있는경우는 잘 작동하는데, 서버Socket이 끊어진 경우
클라이언트Socket이 계속 Connection을 시도하면 메모리가
계속 증가하고 나중에는 Windows Socket Error 10055가
계속 발생하면서 프로그램이 종료됩니다.
제가 해본 방법
1) TClientSocket을 별도로 new와 delete로 해 봄
2) OnSocketError()에서
클라이언트Socket->Active = false;
ErrorCode = 0;
좋은 답변 부탁드립니다.
|