인프런 커뮤니티 질문&답변

정주찬님의 프로필 이미지
정주찬

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Serialization #3

[8:15] GetBytes, GetByteCount 문자열 파싱 질문입니다.

작성

·

176

·

수정됨

0

안녕하세요 강사님! GetBytes로 문자열을 파싱하는 과정에서 질문이 있습니다.

위의 이미지를 보면 GetBytes 후 Length를 가져와도 8바이트가 나오는데 바이트를 먼저 가져온 후 Length를 가져오면 안 되는 것인가요? 길이를 파싱하는 부분을 제거하여 돌려 보았는데 결과는 잘 나오는 것 같았습니다.

여러 번 강의를 돌려봤지만 '몇 바이트가 와야 조립이 되는지 확인하기 위해 두 단계로 나눈 것'이라고 들었습니다. 이 순서가 반대가 되면 조립 가능성 확인을 못하게 되는 것이 이해가 안 가서 질문 드립니다.

감사합니다.

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

나중에 가면 가변성 길이가 들어가는 경우가 많습니다.
string이라거나 List 형태의 데이터는 몇 바이트인지 확인을 헤더를 통해서 해야 합니다.

정주찬님의 프로필 이미지
정주찬
질문자

답변 감사드립니다!

정주찬님의 프로필 이미지
정주찬

작성한 질문수

질문하기