use-case에 따른 검증
Closed this issue · 4 comments
jongwuner commented
- 시나리오
- Printer -> Login -> CB
- OS -> Login -> MainView
- 로그인이 성공했을때, 인쇄진행.
WaitForExit() (ApplicationLoader 사용 시)
- 지속적으로 점검해볼 것.
jongwuner commented
First Phase에서
- Printer에서 실행시킬 때, Param을 2개넣어서, OS에서 실행시킬 때와 차별을 둔다.
Second Phase에서
- 같은 Login이어도, 어디에서부터 실행되었는지에 따라, args Param개수가 다를 것이다.
- 1개 : OS로부터
직접실행
(-> MainView) - 2개 : Printer에서 Request되어서
Server로부터 실행
(-> CB)
- 1개 : OS로부터
jongwuner commented
#11 구현 성공했음에 따른 Todo
- 로그인 Exit에 대한 Case를 조금 나눠봐야 함.
- 이미 로그인되어있음 ------>
Environment.Exit(2);
- 로그인 성공 ---------------->
Environment.Exit(1);
- 로그인 실패 ---------------->
무한 Loop
- 창 닫기(Close) ------------->
Envorinment.Exit(0)
- 소켓연결 Disconnected --->
Environment.Exit(-1)
- ????
- 이미 로그인되어있음 ------>
InterruptLogin.exe
인스턴스 재시작의 필요성- 재시작의 필요성은
Server-Service
만 하면 되지 않나?- 그러나 여기는 종료되지 않는다.
- 어차피
InterruptLogin.exe
는Server-Service
에서 실행시켜주잖아.- 순간 헷갈렸던 듯?
- 재시작의 필요성은
jongwuner commented
무조건 실행은 InterruptLogin.exe
- 이것을 배포할 때,
TYPRESS.exe
로 배포. - 여기에서 사용자 세션이 없으면, InterruptLogin View
- 사용자 세션이 있으면, Main View
jongwuner commented
완료.