• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

파트4의 서버 파일이랑 다른건가요??

24.04.30 00:45 작성 조회수 72

0

파트4에서 서버 프레임워크 강의를 보고 파트5로 넘어왔습니다.

그런데 중간중간 서버 프레임워크 소스가 다른곳이 있는거 같은데요,

 

예를 들어

 

서버에서 사용중인 패킷핸들러 cpp에서 인클루드되어있는 파일이 현재 파트5 강의에서는

BufferReader.h와 BufferWrite.h를 포함하고있습니다.

 

파트4 기준으로 해당 헤더는 포함되어있지 않구요.

 

그리고 패킷 핸들러.h 에서는 현재 파트5에서는 MakeShared하는 부분을 언리얼과 구분 지어서 MakeShared, make_share로 강의를 해주셨는데, 애초에 파트4의 핸들러에서는

make_shared를 사용하지 않고

SendBufferPtr sendBuffer = GSendBufferManager->Open( packetSize );

소스를 이용중인것으로 보이는데요..

혹시 제가 중간에 잘못본 강의가 있는걸까요?

답변 1

답변을 작성해보세요.

1

잘못본 강의가 있는 것은 아니고,
그냥 사소한 부분은 여러 가지 버전으로 수정해서 사용하는데
Part4에서는 모든 기술을 보여드리는 것에 초점이 맞춰져 있었으나
요즘은 굳이 메모리 풀링까지는 사용하지 않는 경우도 많아 적당히 덜어내서 사용하곤 합니다.

a51681767님의 프로필

a51681767

질문자

2024.04.30

넵 확인 감사합니다