Inflearn Community Q&A
AcceptEx 생성시, IocpEvent 의 개수 문제.
Written on
·
351
0
안녕하세요. 루키스님.
강의를 보다 질문이 생겼습니다.
Listener::Init( ) 함수에서, acceptCount 를 생성해서, 넣어주고 있는데, 이때 acceptCount 이상의 접속 요청이 발생하게 되면, 어떻게 해결되나요 ???
***
const int32 accpetCount = 1;
for (int 32 i = 0; i < acceptCount ; i++ ){
AcceptEvent * acceptEvent = xnew<AcceptEvent>();
_acceptEvents.push_back(acceptEvent);
RegisterAccept(acceptEvent);
}
***
MMORPGwindows-servernetwork
Answer 2
1
Rookiss
Instructor
식당에서 안내 직원이 1명인 상황에서 손님들이 몰리면,
순차적으로 안내를 받지만,
너무 과하게 손님들이 몰리면, 일부는 거절 당하겠죠.
마찬가지로 acceptCount 이상 요청이 오더라도
일부는 대기하다 나중에 처리되지만, 너무 많이 몰리면 접속이 실패합니다.
(backlog로 설정할 수가 있습니다.)
0
sangin08290918
Questioner
- 비동기 같은 경우 listener 큐에 대기하는 걸로 알고 있는데, 이 경우에도 마찬가지로 대기 후, 실행이 되는 절차로 진행될까요 ?





