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

An Jungmo님의 프로필 이미지

작성한 질문수

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

IOCP 핸들러 질문 드립니다.

23.01.27 14:45 작성

·

280

0

처음에 CreateIoCompletionPort 함수를 통해 INVALID_HANDLE 을 주며 IOCP 핸들 만드는 것에 대한 질문입니다.

강의에서는 한개의 IOCP 핸들이 모든 요청을 처리 하는것으로 보이는데
단편적인 예로 아래와 같이
AcceptEx 를 담당하는 IOCP 핸들 1개
Send/Recv 를 담당하는 IOCP 핸들 1개

이처럼 각자 다른 IOCP 핸들이 해당 오퍼레이션만 담당하게 설계 할 수 있을까요 ?
이렇게 설계한다면 문제점이 있을까요 ?

답변 1

0

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

2023. 01. 27. 14:46

그렇게 해도 안 될 것은 없지만 쓰레드 배치가 귀찮아집니다.
그리고 Accept는 자주 일어나지 않는데 굳이 따로 배치할 필요는 없습니다.