-
스파르타) The Last Rollback (D-35, Node.js 게임 서버 최종 프로젝트) - Protobuf (2)TIL-sparta 2024. 7. 23. 21:08
> 과제 진행 간 완료한 사항 및 문제점과 해결 과정을 정리해보았다.학습 키워드: Protobuf, Node.js, TCP, socket
1. 과제 진행 사항
1) 주어진 클라이언트에 맞춰 protobuf 구조 일치화 (완료):
- oneof 키워드 제거, enum 추가하여 protoc 컴파일 후 동일한 cs 파일을 얻을 수 있도록 수정
- 자세한 내용은 위 PR 및 연결된 Issue 참고
2) protobuf 패킷 구조 변경 (완료):- 기존 패킷 구조를 payload로 가지는 바깥 패킷 구조 추가 (PingPacket, RequestPacket, ResponsePacket, NotificationPacket)
- 해당 구조에 맞춰 서버 코드 및 클라이언트 코드 수정
- 상세 내용은 위 PR 및 연결된 Issue 참고
--
REFERENCES:> 과제 repo
728x90'TIL-sparta' 카테고리의 다른 글
스파르타) The Last Rollback (D-33, Node.js 게임 서버 최종 프로젝트) (0) 2024.07.25 스파르타) The Last Rollback (D-34, Node.js 게임 서버 최종 프로젝트) - Protobuf (3) (2) 2024.07.25 스파르타) The Last Rollback (D-36, Node.js 게임 서버 최종 프로젝트) - Protobuf (0) 2024.07.22 [Docker] Docker Desktop 설치 (Windows 11) (0) 2024.07.21 [DB] 낙관적 락(Optimistic Lock), 비관적 락(Pessimistic Lock) (3) 2024.07.21