• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

RecvCompleted에 lock이 없는거

22.02.08 18:09 작성 조회수 263

0

지금까지 따라오면서 코드를 한번 싹보면서 구조를 보고있었는데,RecvCompleted에는 lock이 안걸려있던데,서버자체가

리시브를 한번밖에 안해서 이렇게 해주신거 맞나요?

답변 1

답변을 작성해보세요.

1

매우 중요한 부분인데요.
서버 자체가 Recv를 한번밖에 안하는 것은 당연히 아니고
Session 별로 Recv를 동시에 다수를 할 수가 없는 구조입니다.

낚시대가 1개인데
- 낚시대를 던지고
- 건져 올리고
- 다시 낚시대를 던지고

...

요런 식으로 되어 있기 때문에 아무리 낚시꾼이 100명이라 한들
낚시대는 한 번에 하나만 던질 수 있는 것이죠.

frogsi님의 프로필

frogsi

질문자

2022.02.08

이해했습니다 감사합니다:)