귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
질문과 답변 질문과 답변 입니다.
글내용 - 질문과 답변
 [질문] 스냅서버의 접속 해제 문제
킹초보
(석만근)
2019-06-07 오전 9:26:06
96회 조회


등록된 파일이 없습니다.

1. 개발/실행 플랫폼

(1) OS :

(2) 개발툴 : Delphi XE2

(3) 사용 Database :

2. 개발 중인 프로그램

3. 질문 내용

스냅서버를 지정된 시간에 재실행 되게 했습니다.

헌데 재실행할 때 클라이언트가 붙어 있으면 스냅서버, 클라이언트 둘다 같이 프리징이 되어

강제 종료밖에 할 수 없는 상황이 생기는데요

스냅서버에 붙어있는 클라이언트 때문 인것 같은데요 혹시 방법이 있을까요??

스냅서버에서 Server.Stop해도 프리징됩니다.

 

ServerContainer1.DSServer1.Stop;

 ServerContainer1.DSTCPServerTransport1.CloseConnections;

 ServerContainer1.DSTCPServerTransport1.WaitForClosedConnections;

3개는 안되는것 같습니다.