# examples/grpcentity 실습 설명서 본 디렉토리는 Go 언어를 활용한 gRPC 서버 및 클라이언트 실습 예제를 포함하고 있습니다. ## 📖 실습 상세 분석 및 가이드 안내 학습의 일관성을 위해, 이 실습의 상세 분석 및 개념 명세는 통합 교재 문서인 **[docs/MANUSCRIPT.md](file:///home/godopu16/PuKi/lab/canary_projects/grpccanary/docs/MANUSCRIPT.md)**로 통합되었습니다. [docs/MANUSCRIPT.md](file:///home/godopu16/PuKi/lab/canary_projects/grpccanary/docs/MANUSCRIPT.md) 문서의 **"5. 실습: gRPC 기반 서비스 구현 및 컴파일"** 절에서 다음 내용을 참고하실 수 있습니다: * **IDL (`protoapi.proto`) 명세 및 필드 분석** * **Go에서의 `protoc` 설치 및 Stub 파일 컴파일 방법** * **gRPC 서버 코드 ([server.go](./server.go)) 구현 상세 분석** * **gRPC 클라이언트 코드 ([client.go](./client.go)) 커넥션 및 호출 흐름 분석** --- ## 🚀 빠른 실행 방법 이 예제는 리포지토리 루트의 `examples/main.go`를 통해 실행됩니다. 1. 리포지토리 루트의 `examples/main.go`를 엽니다. 2. `main()` 함수 내에서 `grpcSample()`의 주석을 해제합니다. 3. 리포지토리 루트에서 다음 명령어를 실행합니다: ```bash go run ./examples ```