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

a51681767님의 프로필 이미지
a51681767

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동

ClientPacketHandler

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

작성

·

260

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

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

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

a51681767님의 프로필 이미지
a51681767
질문자

넵 확인 감사합니다

a51681767님의 프로필 이미지
a51681767

작성한 질문수

질문하기