|
안녕하세요.
제목처럼 서버프로그램이 수행되고 있을때 클라이언트가 비정상 종료를 하게되면 10053 에러와 함께
10054 에러가 발생하고 있습니다.
이때 ServerSocket1ClientError 에러 핸들러에 의해서 ErrorCode = 0 으로 해주면 10053 의 경우에는
넘어가는거 같습니다. 그런데 10054 는 서버 프로그램을 종료시켜 버립니다.
혹시나해서 Application->OnException = AppEventsException; 를 이용해서 처리해봤는데
결과는 동일하게 서버 프로그램이 다운되어 버립니다.
혹시나 서버프로그램을 다운시키지 않고 처리할수 있는 방법이 있는지 궁금해서 글을 남깁니다.
워치독같은 프로세서를 띄우서 서버를 재기동 할수도 있겠지만, 그건 편법이라고 생각되구요
또한 그 죽었을때의 모든 상황에 대한 데이터는 상실하게 되기 때문에, ^^
혹 어떠한 방법이든 에러처리를 하셨던 분들이 계시면 조그만 도움이라도 주셨으면 감사하겠습니다.
|