책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788973543298
· 쪽수 : 613쪽
· 출판일 : 2004-03-10
책 소개
목차
1장 시작하면서
1-1 이 책을 보는 방법
1-2 로비서버란 무엇인가?
1-3 환경구축
2장 네트워크의 기초
2-1 인터넷(네트워크)의 역사
2-2 네트워크의 구조
2-3 기초 개념들
2-4 OSI Layer(OSI 계층)
2-5 TCP/IP 프로토콜
2-6 Internet Address
2-7 Domain Name Server
2-7 간단한 네트워크 명령어
2-8 네트워크 구성하기
3장 그래픽 엔진 제작
3-1. 그래픽 엔진
3-2 DirectX 프로젝트 생성
3-3 3D 폴리곤의 기초
3-4 사용자 환경 세팅
3-5 2D 출력 맞보기
3-6 기능 확장
3-7 DirectX Input
3-8 유용한 함수
4장 소켓 프로그래밍
4-1 소켓
4-2 윈도우즈 소켓과 버클리(Berkeley) 소켓
4-3 소켓 사용
4-4 연결 지향 방식과 비 연결 지향방식.
4-5 연결 지향 방식(TCP)의 사용
4-6 비 연결 지향 방식(UDP)의 사용
4-7 자신의 주소(IP) 알기
5장 Thread(쓰레드)
5-1. 네트워크와 쓰레드
5-2. 쓰레드의 생성과 소멸
5-3. 쓰레드 2개로 인한 동기화의 필요성
5-4. 동기화 객체
5-5. Critical Section
5-6. Mutex(뮤텍스)
6장 IOCP
6-1 IOCP는 무엇인가?
6-2 OVERLAPPED 구조체
6-3 IOCP 사용하기
6-4 XOVERLAPPED(확장된 OVERLAPPED) 구조체
6-5 WSA 함수군
6-6 간단한 소스 보기
7장 간단한 채터(EZChater) 만들기
7-1 왜 채팅 프로그램을 만드는가?
7-2 TCP 채터의 구조
7-3 TCP EzChatter
7-4 UDP EzChatter
8장 자료구조론
8-1 Node와 Linked list
8-2 Stack
8-3 Queue
8-4 Circular queue
8-5 노드 라이브러리
8-6 Queue 라이브러리
8-7 Queue Test
9장 Peer to Peer 라이브리리
9-1 Peer to Peer의 구성
9-2 Peer to Peer 게임 세션 디자인
9-3 게임 상태값과 게임 메시지 정의
9-4 플레이어 리스트
9-5 플레이어
9-6 Peer to Peer GAME
9-7 채터에 적용하기
10장 네오 메신저
10-1 네오 메신저
10-2 로비 채팅 기능
10-3 친구 리스트 컨트롤
10-4 기능 버튼
10-5 복수개의 채터
11장 Hellow Client Server
11-1 서버의 동작 방법
11-2 서버 구조체와 상태 정의
11-3 서버 함수
12장 DataBase와 ODBC
12-1 데이터 베이스 서버의 연동
12-2 SQL DataBase 2000 Server
12-3 Column과 Row
12-4 데이터 베이스와 테이블 생성 및 디자인
12-5 쿼리 분석기와 SQL 기본 문법
12-6 ODBC
13장 서버 제작
13-1 서버의 기능
13-2 데이터베이스와 ODBC 생성
13-3 서버
13-4 ODBC, Database
13-5 계정관리
13-6 친구관리
13-7 서버의 실행
13-8 Client
14장 네오 메신저와 서버의 연동
14-1 서버 업그레이드
14-2 클라이언트
14-3 보내기 함수들
14-4 받기 함수들
14-5 네오 메신저와의 결합
15장 네트워크 오목게임
15-1 네트워크 오목 구조체 정의
15-2 마우스 입력
15-3 승리조건 검색
15-4 실행인자
16장 장기 게임
16-1 이동 경로 검사
16-2 네트워크 접목
17장 테트리스
17-1 블록 설정
17-2 게임 루프
17-3 키 입력 처리
17-4 네트워크 접목
18장 Net Tank
18-1 동기화 방법.
18-2 탱크 게임 기획
18-3 맵과 맵 파일 로드
18-4 탱크 액션
18-5 포탄과 이펙트
18-6 게임 스레드
18-7 네트워크
19장 서버의 확장
19-1 네트워크와 디버깅
19-2 서버의 분산
19-3 워커 스레드
19-4 추가 기능들
19-5 공유기와 방화벽
20장 Update Server
20-1 Update Server
20-2 Update 서버의 알고리즘
20-3 FTP Updater 제작



















