• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Part 4 완료 후 코드리뷰 중 질문입니다.

21.11.05 16:56 작성 조회수 176

0

OnRead함수의 역할은 args.BufferList에 연결된 RecvBuffer가 RecvAsync를 통해 받은 데이터의 사이즈와, RecvBuffer의 DataSize 프로퍼티에서 확인가능한 버퍼 내부의 해독 안 된 데이터의 사이즈를 비교하여 차이의 유무를 판단하는 것이라 이해했습니다.

그런데 OnWrite의 기능은 이해하기 어려운 것 같습니다.

간단하게나마 데이터 수신 후 오버플로우 체크용 함수로 이해는 했는데 정확한지를 모르겠네요

 

 

답변 1

답변을 작성해보세요.

1

보낸 데이터 크기를 추적하거나 다양한 용도로 활용될 수 있습니다.
그러나 OnRead처럼 필수적이진 않긴 합니다.
코딩을 할 때는 암기하는 것처럼 모든 것을 받아들이시지 마시고
본인의 스타일대로 입맛대로 수정해보시기 바랍니다.