diff --git a/docs/ASKING_DATETIME_WORKFLOW.md b/docs/ASKING_DATETIME_WORKFLOW.md index 1f59997..d47f62b 100644 --- a/docs/ASKING_DATETIME_WORKFLOW.md +++ b/docs/ASKING_DATETIME_WORKFLOW.md @@ -46,6 +46,8 @@ sequenceDiagram ClientStub-->>ClientApp: DateTime 반환 및 수신 출력 ``` +![alt text](assets/images/image.png) + --- ## 2. 각 단계별 상세 라이프사이클 분석 diff --git a/docs/GRPC.md b/docs/GRPC.md index 256d730..ca3a8f9 100644 --- a/docs/GRPC.md +++ b/docs/GRPC.md @@ -246,6 +246,10 @@ protoc --go_out=. --go-grpc_out=. protoapi.proto 2. **보안 토큰용 임시 암호 발급**: 클라이언트가 암호화 연산 시드와 길이를 전달하여 `GetRandomPass`를 호출하고, 서버가 생성한 일회성 보안 패스워드를 응답받습니다. 3. **환경 수집 센싱 데이터 동기화**: 클라이언트가 기기 식별값("sensor-room-01")과 가상의 온습도 변수를 실어 `UpdateSensingData`를 기동하면, 서버는 수신 값을 화면에 검증 및 로깅한 후 완료 보고 영수증을 반환합니다. +> [!TIP] +> **상세 네트워크 시퀀스 및 엔진 내부 동작 분석**: +> 클라이언트의 `AskingDateTime()` 호출을 시작으로 gRPC 네트워크 프레임 전송 및 직렬화/역직렬화가 수반되는 상세한 동작 시퀀스 다이어그램과 단계별 라이프사이클은 [ASKING_DATETIME_WORKFLOW.md](ASKING_DATETIME_WORKFLOW.md) 문서에서 추가적으로 확인할 수 있습니다. + --- ## 6. 트러블슈팅 (Troubleshooting)