다음 시나리오를 상상해 보세요.
클라이언트가 컨텍스트 핸들을 연 다음 서버에 대한 연결을 중지하거나 끊습니다. 서버는 클라이언트가 실패하고 컨텍스트 핸들을 실행해야 한다는 것을 어떻게 감지하나요? 두 개의 하위 세나리오가 있습니다. 하나는 클라이언트가 순서대로 종료된다는 것입니다. 이 경우 종료 중임을 서버에 알리고 컨텍스트 실행 중단 수행을 포함하여 서버가 정리할 수 있습니다. 클라이언트가 순서대로 종료되지 않거나 서버에 알릴 수 없는 경우 서버는 활성 상태를 유지하여 클라이언트를 계속 사용할 수 있는지 여부를 확인합니다. 서버 쪽에서 RpcMgmtSetComTimeout 함수는 영향을 주지 않습니다. 대신 서버는 컴퓨터별 전역 유지 설정(기본값은 약 2시간)을 사용합니다. 클라이언트가 서버의 연결 유지에 응답하지 않으면 연결이 닫힙니다. 지정된 클라이언트 프로세스에 대한 모든 연결이 닫혀 있으면 서버가 정리되고 처리되지 않은 컨텍스트 핸들을 실행합니다.