게임서버프로그래밍 #1 - iocp

3
게임 서버 프로그래밍 IOCP Internals NHN NEXT

Upload: seungmo-koo

Post on 22-Jul-2015

310 views

Category:

Software


7 download

TRANSCRIPT

Page 1: 게임서버프로그래밍 #1 - IOCP

게임서버프로그래밍

IOCP Internals

NHN NEXT

Page 2: 게임서버프로그래밍 #1 - IOCP

IOCP basic

• Windows via C++ chap. 10– 해당 챕터의 I/O Completion Port 부분만 (꼼꼼히) 보면 됨

– Figure 10-1 그림을 반드시 포함하여 동작 원리를 설명

• Device List, I/O Completion Queue, Waiting Thread Queue, Released Thread List, Paused Thread List

• Overlapped I/O ??

• IOCP의 스레드 풀 관리 방법은?

– 어떻게 하는지? 그렇게 하는 이유는?

– 몇 개의 스레드를 유지하는게 좋을까? 왜?

• Pseudo 코드로 설명– GQCS / PQCS 동작 방식

– Send/recv 하는 방법

Page 3: 게임서버프로그래밍 #1 - IOCP

• 구현과제– https://github.com/zeliard/GSP/tree/master/Homework1