책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788956743493
· 쪽수 : 426쪽
· 출판일 : 2007-01-05
책 소개
목차
Chapter 1 기초
1. 모듈화란
2. 함수 포인터(Delegate)
3. 윈도우즈(Windows)형의 사용
4. 클래스와 상속
5. 템플릿(Template)
6. 연산자 오버로딩(Operator Overloading)
7. 서버 프로그램의 생각 방식
8. 스레드(Thread)
9. 파이버(Fiber)
10. Critical Section(임계 구역)
11. 마무리
Chapter 2 기초 라이브러리 제작
1. Stream 클래스
2. Registry 클래스
3. IniFile 클래스
4. CircularQueue 클래스
5. Log 클래스
6. 마무리
Chapter 3 조금 더 힘든 라이브러리 제작
1. MemoryPool 클래스
2. Crypt 클래스
3. Service 클래스
4. MiniDump 클래스
5. MemoryLeak 클래스
6. ThreadSync 클래스
7. Random 클래스
8. 마무리
Chapter 4 네트워크 베이스 제작
1. Network 클래스
2. PacketSession 클래스
3. EventSelect 클래스
4. Iocp 클래스
5. 마무리
Chapter 5 네트워크 모듈 적용 예제
1. TCP Iocp 예제
2. UDP Iocp 예제
3. CClientSession 예제
Chapter 6 유용한 모듈 제작
1. Packet Generator 제작
2. Performance Monitor 제작
Chapter 7 실제 클라이언트/서버에 적용
1. 코드 정리
2. 서버 기본 제작
3. 클라이언트 기본 제작
4. 프로토콜 정의
5. 프로토콜 처리
6. 기능 동작 확인
7. 마무리
Chapter 8 UDP Hole Punching
1. NAT 종류
2. UDP Hole Punching이란?
Chapter 9 실제 게임 서버 예제
1. 프로토콜 분석
2. Character 클래스 설명
3. ConnectedUser 클래스 설명
4. ConnectedUserManager 클래스 설명
5. Room 클래스 설명
6. RoomManager 클래스 설명
7. GameIocp 클래스 설명
8. GameUDPIocp 클래스 설명
9. 로비 프로토콜 처리
10. 게임 프로토콜 처리
11. 마무리
Appendix 서버 설계 예제
서버 구조도 분석