• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

21.07.30 21:10 작성 조회수 168

0

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

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

답변 1

답변을 작성해보세요.

0

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

미니형님의 프로필

미니형

질문자

2021.08.01

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