강의

멘토링

커뮤니티

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

장재범님의 프로필 이미지
장재범

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Listener

AcceptAsync

작성

·

337

0

AccepteAsync의 pending이 false일 때
왜 따로 처리를 해줘야되나요??

바로 Accept할 수 있는 상황이면 OnAcceptCompleted가 실행되던가, 이벤트 핸들러가 호출 되는게 맞는(?) 흐름아닌가요?
->pending 이 true일 때는 기다렸다가 알아서 처리해주기 때문에 이렇게 생각이 들었습니다!

답변 1

0

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

그렇게 함수를 설계한 이유는 Microsoft한테 물어봐야 할 것 같네요. ㅎㅎ (저도 모릅니다)
사실 C# 서버가 Windows 환경에선 IOCP 기반인데
C++ IOCP로 작업할 땐 말씀대로 pending 여부에 따라 뭘 따로 호출하진 않습니다!

장재범님의 프로필 이미지
장재범
질문자

감사합니돵!

장재범님의 프로필 이미지
장재범

작성한 질문수

질문하기