• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

AcceptAsync

22.09.16 15:11 작성 조회수 242

0

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

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

답변 1

답변을 작성해보세요.

0

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

장재범님의 프로필

장재범

질문자

2022.09.17

감사합니돵!