C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[50358] TServerSocket 에서 클라이언트의 비정상종료시 발생하는 10054 에러는 막을수 없나요?
박종일 [] 1866 읽음    2007-08-23 16:20
안녕하세요.

제목처럼 서버프로그램이 수행되고 있을때 클라이언트가 비정상 종료를 하게되면 10053 에러와 함께

10054 에러가 발생하고 있습니다.

이때 ServerSocket1ClientError 에러 핸들러에 의해서 ErrorCode = 0 으로 해주면 10053 의 경우에는

넘어가는거 같습니다.  그런데 10054 는 서버 프로그램을 종료시켜 버립니다.

혹시나해서   Application->OnException = AppEventsException; 를 이용해서 처리해봤는데

결과는 동일하게 서버 프로그램이 다운되어 버립니다.

혹시나 서버프로그램을 다운시키지 않고 처리할수 있는 방법이 있는지 궁금해서 글을 남깁니다.

워치독같은 프로세서를 띄우서 서버를 재기동 할수도 있겠지만, 그건 편법이라고 생각되구요

또한 그 죽었을때의 모든 상황에 대한 데이터는 상실하게 되기 때문에, ^^

혹 어떠한 방법이든 에러처리를 하셨던 분들이 계시면 조그만 도움이라도 주셨으면 감사하겠습니다.

+ -

관련 글 리스트
50358 TServerSocket 에서 클라이언트의 비정상종료시 발생하는 10054 에러는 막을수 없나요? 박종일 1866 2007/08/23
50380     Re:TServerSocket 에서 클라이언트의 비정상종료시 발생하는 10054 에러는 막을수 없나요? ㅇㅇ 2095 2007/08/26
50384         Re:Re:TServerSocket 에서 클라이언트의 비정상종료시 발생하는 10054 에러는 막을수 없나요? 박종일 2478 2007/08/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.