강의

멘토링

로드맵

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

미니형님의 프로필 이미지
미니형

작성한 질문수

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

Serialization #4

BitConverter에서 헷갈리는 부분이 있습니다.

작성

·

308

0

this.playerId = BitConverter.ToInt64(s.Slice(count, s.Length - count));

부분에서 s.Slice(count, s.Length - count) 범위가 count 번 째에서 배열 끝까지 반환해주는거 같은데 그러면  배열의 남은 범위가 long보다 크면 ToInt64에서 앞에서 부터 long크기 만큼의 배열을 잘라서 반환해주는 건가요?

퀴즈

72%나 틀려요. 한번 도전해보세요!

Serialization이 무엇인가요?

네트워크 연결을 설정하는 과정

메모리 객체를 바이트 배열로 변환하는 것

암호화 및 복호화 절차

데이터베이스에 정보를 저장하는 것

답변 1

0

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

네 그렇습니다.
그런데 C#에서 버퍼 오려내고 조작하는 함수가 꽤 많고
그 부분은 딱히 중요한 부분은 아니라 가볍게 넘어가셔도 됩니다.
어차피 Part7에서는 protobuf로 패킷을 교체해서, 더 이상 사용하지 않을 예정입니다.

미니형님의 프로필 이미지
미니형
질문자

빠른 답변 감사합니다ㅎㅎ 어렵지만 여러 번 다시보면 이해할 수 있을게 같아요

미니형님의 프로필 이미지
미니형

작성한 질문수

질문하기