스크랩

구간

C#으로 온라인 게임 서버 만들기

시리즈 : 한빛 리얼타임 Hanbit Realtime [71]

이석현 저 | 한빛미디어 | 2015년 10월

미리보기 북트리

정가
$28.80
판매가
$21.00 (27%↓) 최저가 보상
적립금
$0.42 (2%P)

품절된 상품입니다.

이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.

북카트 바로구매 위시리스트

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788968487583 / 154쪽 143 x 203 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

출판사 서평 이 책의 대상독자 * 유니티 엔진을 이용하여 클라이언트를 개발해온 프로그래머 * 서버 개발에 관심은 있지만 어떻게 시작해야 할지 모르는 일반 독자

저자 소개

현재 (주)리젠소프트 프로그래머로 재직 중이며, 유니티 엔진과 C#을 이용한 모바일 실시간 온라인 게임 "최고의 마블스타"를 개발했다.

목차

목차
1부 서버 제작의 기초
1 온라인 게임서버를 만들기 위한 기초 지식
__1.1 왜 C#으로 게임 서버를 구현하는가
__1.2 네트워크 통신의 기초 지식
2 서버 네트워크 모듈 만들기
__2.1 CNetworkService 클래스의 구성
__2.2 CListener 클래스 구현하기
__2.3 스레드를 통해 Accept 처리하기
__2.4 SocketAsyncEventArgs 객체 생성하기
__2.5 송, 수신 버퍼 풀링 기법
__2.6 CUserToken 클래스
__2.7 닷넷 네트워크 API
3 TCP에서 메시지 처리하기
__3.1 메시지 경계 처리하기
__3.2 패킷 설계하기
__3.3 패킷 수신하기
__3.4 패킷 전송하기
4 에코 서버 구현하기
__4.1 에코 서버
__4.2 클라이언트와 연동하기
__4.3 유니티 엔진을 사용하여 만든 클라이언트
2부 온라인 게임 서버 제작
5 게임 서버 제작을 위한 기초 지식
__5.1 게임 방의 구성
__5.2 패킷이 전달되는 과정
__5.3 메시지 큐의 필요성
6 게임 서버 구현하기
__6.1 프로젝트 생성하기
__6.2 유저의 요청 처리하기
__6.3 게임 방 입장 요청하기
__6.4 로딩 완료 요청하기
__6.5 이동 완료 요청하기
__6.6 턴 종료 요청하기
__6.7 게임 종료 처리하기
7 유니티 클라이언트 연동하기
__7.1 서버에 접속하기
__7.2 게임 방 입장 요청과 응답
__7.3 SendMessage를 통해 패킷 전달하기
__7.4 리소스 로딩하기
__7.5 플레이어 생성하기
__7.6 유저의 입력 처리하기
__7.7 코루틴을 이용해 세균의 이동과 복제 구현하기
__7.8 게임 종료 처리하기
부록
__부록.1 에코 클라이언트의 프로젝트 구성하기
__부록.2 세균전 클라이언트의 프로젝트 구성하기
__부록.3 소켓 프로그래밍 기초 지식

top