pdpdds / CGSF

Online Game Server Platform
135 stars 68 forks source link

유니티와 프로토콜 버퍼 연동을 위한 dll을 만들어봤습니다. #48

Open woodrockman opened 8 years ago

woodrockman commented 8 years ago

http://blog.naver.com/qkqk1313/220606583044

그 과정중에서 궁금한게 생겼는데

프로토콜 버퍼랑 JSON / 기본 프로토콜 이랑 패킷의 구조가 다른건가요?

제가 채팅 / 클라이언트 프로젝트의 개조를 잘못했을 가능성도 있어서 여쭈어봅니다!.

146 62 = 시작 20 0 = 패킷 전체 사이즈 232 3 = 패킷 ID 10 = 프로토콜 버퍼 시작 5 116 101 115 116 49 = 5개의 문자로 이루어진 String 변수 18 = 데이터 사이에 들어가는 듯 함 3 97 115 100 = 3개의 문자로 이루어진 String 변수 236 62 = 끝 (시작과 90차이)

형식으로 데이터가 구성되어 있어서, 책에 적힌 구성과는

내용이 다르기에 여쭈어봅니다! (잘못 만들었다면 수정해야되요 ㅠㅠ)

pdpdds commented 8 years ago

프로토콜 버퍼의 패킷 구조는 다른 프로토콜과 형식이 다릅니다. 이미 만드신 것 같아 도움이 되지 않겠지만 CGSF2에 유니티 C++ 서버 통신시 예제로 구글 프로토콜 버퍼를 사용하니 살펴보면 될 것 같습니다.

woodrockman commented 8 years ago

제가 실수한게 아니라서 다행이네요, 빠른 답변 감사드립니다!