- 출간 정보
- 2013.06.04. 전자책 출간
- 파일 정보
- 2.7MB
- 132쪽
- ISBN
- 9788968486111
- ECN
- -
리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기
도서 이용 안내
서점에서 판매 중인 리얼타임 시리즈는 DRM-Free 도서가 아닙니다.
DRM-Free 도서는 한빛미디어 홈페이지에서 별도 구매하셔야 합니다.
도서 이용에 참고 부탁드립니다.
<[리얼타임] Boost.Asio를 이용한 네트워크 프로그래밍> Boost를 알면, 당신의 프로그램이 달라진다!
Boost 라이브러리를 알고 있는가? 아직 모르고 있다면, C++ 프로그래머로서 적지 않은 손해를 보고 있는 셈이다. Boost에 있는 유용한 라이브러리를 사용하면, 개발에 필요한 기능을 직접 만들지 않아도 될뿐더러 효율성 또한 좋아서 C++ 프로그래밍의 생산성을 크게 올릴 수 있다. 본 도서는 Boost의 다양한 라이브러리 중 Boost.Asio를 다룬다. Boost.Asio를 처음 접하거나 알고는 있지만 사용하지 못한 분을 위해서, 저자의 노하우가 녹아 있는 쉬운 예제들로 Boost.Asio의 사용법과 팁을 설명하였다. C++로 개발한 네트워크 프로그래밍에 날개를 달아보고 싶다면, 중고급 개발자로 나아가고 싶다면, 이 책을 읽어보기 권한다.
대상 독자
- 초급 네트워크 프로그래머, 초급 게임 개발자
- C++과 기본적인 네트워크 프로그래밍 이론은 알지만, 지식과 경험 부족이 부족하여 고성능, 멀티플랫폼에 대응할 수 있는 네트워크 프로그래밍 기술을 배우길 원하는 프로그래머
- C++과 STL, 기본 소켓 프로그래밍을 알고 있는 프로그래머
실무에서 검증된 Boost.Asio 사용 노하우와 팁!
C++로 네트워크 프로그램을 개발하는 개발자에게, Boost.Asio는 이제 특별한 라이브러리가 아니다. 네트워크 성능을 높이기 위해서 알아야 할, 당연히 사용해야 할 것이 되었다. 이 책은 저자의 실무 노하우가 제대로 담겨 있다. 저자가 Boost.Asio를 사용하면서 겪었던 실수와 실패, 그리고 이를 해결하기 위한 경험과 노하우를 바탕으로 Boost.Aasio를 설명한다. 도서에 있는 저자의 노하우와 팁은, 실무에 바로 적용하여 사용할 수 있다. 이 도서와 함께 Boost.Asio를 배우다 보면, 왜 Boost.Aiso를 사용해야 하는지, 어떻게 사용하는지, 어떻게 활용해야 하는지에 대한 답을 알게 될 것이다.
[지은이] 최흥배
2003년부터 현재에 이르기까지 PC 보드 게임부터 MMORPG, 모바일 게임을 아우르는 다양한 온라인 게임 서버 프로그램을 만들어온 개발자다. 게임 개발자로서 프로그래밍 언어 중 C++를 주 언어로, C#을 보조 언어로 사용하고 있다(그러나 최근에는 모바일 게임 서버 개발에 C#을 더 많이 사용하고 있다). 요즘은 C++11/14 프로그래밍과 심도 있는 .NET 기술, 유명 백엔드 오픈 소스 라이브러리 및 프로그램, 프로그래밍 언어 Ruby와 Scala에 대해 공부하고 있다. 기술과 개발 경험을 여러 사람과 나누는 것을 좋아하여 게임 개발자 커뮤니티나 세미나 강연을 통해 다른 프로그래머와 활발히 교류하고 있다. 웹이 대중화되기 전부터 프로그래밍 공부를 해 와서 그런지 여전히 새로운 기술을 배울 때는 책을 선호하여 지금도 매달 새로운 프로그래밍 관련 책을 읽으며 연구하고 있다. 현재 T3엔터테인먼트(http://www.t3.co.kr) 모바일 1팀에서 모바일 게임 서버 플랫폼을 개발 중이다.
- 블로그 : http://jacking.tistory.com/
- 트위터 : @jacking75
1장. Boost 라이브러리
1.1 Boost 라이브러리 설치
1.2 멀티 플랫폼 지원
2장. Boost.Asio
2.1 멀티 플랫폼 지원
2.2 신뢰성
2.3 성능
2.4 편의성 및 범용성
3장. 간단한 Echo 서버, 클라이언트 프로그램 만들기
3.1 Boost.Asio를 사용하기 위한 준비
3.2 동기 I/O 방식의 TCP/IP Echo 서버
3.3 동기 I/O 방식의 TCP/IP Echo 클라이언트
3.4 관련 Boost.Asio API
4장. 비동기 I/O를 사용한 Echo 서버, 클라이언트 프로그램
4.1 비동기 I/O 프로그래밍의 특징
4.2 비동기 I/O 방식의 TCP/IP Echo 서버
4.3 비동기 방식의 TCP/IP Echo 클라이언트
4.4 관련 Boost.Asio API
5장. 채팅 프로그램 만들기
5.1 채팅 서버
5.2 채팅 클라이언트
5.3 개선할 점
6장. 비동기 I/O를 사용한 UDP Echo 서버, 클라이언트 만들기
6.1 UDP로 데이터 보내고 받기
6.2 관련 Boost.API
7장. Boost.Asio의 Timer 사용하기
7.1 기본적인 타이머
7.2 반복하는 타이머
7.3 설정한 타이머 취소하기
8장. Boost.Asio를 사용한 백그라운드 메시지 처리
9장. Boost.Asio의 기타 기능들
9.1 Boost.Asio와 스레드
9.2 Windows에서 파일을 비동기로 읽기
9.3 resolver을 사용하여 도메인 네임을 IP 주소로 변환하기
10장. 참고
3.4 점
5명이 평가함
내가 남긴 별점 0.0
별로예요
그저 그래요
보통이에요
좋아요
최고예요
'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.
성인 인증 안내
성인 재인증 안내
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 보실 수 있습니다.
성인 인증 후에 이용해 주세요.
청소년보호법에 따라 성인 인증은 1년간
유효하며, 기간이 만료되어 재인증이 필요합니다.
성인 인증 후에 이용해 주세요.
해당 작품은 성인 인증 후 선물하실 수 있습니다.
성인 인증 후에 이용해 주세요.
본문 끝 최상단으로 돌아가기
무료이용권을 사용하시겠습니까?
사용 가능 : 장
<>부터 총 화
무료이용권으로 대여합니다.
무료이용권으로
총 화 대여 완료했습니다.
남은 작품 : 총 화 (원)
[리얼타임] Boost.Asio를 이용한 네트워크 프로그래밍
작품 제목
대여 기간 : 일
작품 제목
결제 금액 : 원
결제 가능한 리디캐시, 포인트가 없습니다.
리디캐시를 충전하시면 자동으로 결제됩니다.
최대 5% 리디포인트 적립 혜택도 놓치지 마세요!
이미 구매한 작품입니다.
작품 제목
원하는 결제 방법을 선택해주세요.
작품 제목
대여 기간이 만료되었습니다.
다음화를 보시겠습니까?