Q&A

  • 도와 주세요... Midas 이용 서버 모듈에서의 에러 처리??
서버 : TRemoteDataModule, TDatabase, TSession, TQuery, TDatasetProvider

클라이언트 : TSocketConnection



업데이트 작업중, 혹은 연결 시도시에 서버와 클라이언트간의 연결이 끊긴 경우

클라이언트 모듈에서는 ESocketError 등으로 처리가 가능한데

서버 모듈에서는 어떻게 하는지 궁금합니다.

클라이언트에서 에러가 나서 종료할 경우에 클라이언트는 해제가 된다해도

NT 서버의 소켓 유저에는 해당 유저가 클리어 안된채로 남아 있더군요

소켓이 close 되지 않으니 그 뒤에 접속하는 사용자도 에러가 납니다.

TCustomSocket 이라면 'OnError' 라는 이벤트가 있는걸루 아는데

TRemoteDataModule 이나 IAppServer 에는 그런게 아무리 찾아봐도 없네여... --;

혹시 TRemoteDataModule 이나 IAppServer 에 Socket 에 관련된 이벤트나 프로퍼티가

있나요? 아니면 다른 방법으로 exception 처리가 가능한가요?

0  COMMENTS