강의

멘토링

로드맵

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

bs Jeon님의 프로필 이미지
bs Jeon

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Server Service

순환 참조 관련 문의드립니다.

작성

·

436

0

설명하신 내용 중 ServerServiceRef와 ListenerRef의 경우 순한참조를 끊으신다고 설명을 해주신것 같은데, SharedPtr을 사용하여 상호 참조하고 있는 상태로 순환 구조가 유지되고 있는게 아닌가요??

퀴즈

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

네트워크 라이브러리 설계에서 `IocpCore` 클래스의 주된 역할은 무엇일까요?

세션 연결 상태를 관리합니다.

비동기 I/O 작업 완료를 효율적으로 알리고 스레드에 분배합니다.

패킷 데이터 인코딩/디코딩을 담당합니다.

기본 소켓 유틸리티 함수들을 제공합니다.

답변 1

1

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

네 서로를 shared_ptr로 참조하고 있는 상태는
순환 구조가 유지 되는 것이 맞고,
강의에서 나중에 순환참조를 끊겠다는 의미는
나중에라도 CloseService와 같이 닫는 시점에 도달하면
서로의 shared_ptr을 nullptr로 밀어준다는 의미였습니다.

bs Jeon님의 프로필 이미지
bs Jeon
질문자

네 답변감사합니다~

bs Jeon님의 프로필 이미지
bs Jeon

작성한 질문수

질문하기