Boost.Asio C++ 네트워크 프로그래밍 쿡북

드미트로 라드척 (지은이), 한정애 (옮긴이) 지음 | 에이콘출판 펴냄

Boost.Asio C++ 네트워크 프로그래밍 쿡북 :손쉬운 25가지 예제를 통해 알아보는 Boost.Asio 라이브러리로 강건하면서도 매우 효율적이고 여러 플랫폼에서 쓸 수 있는 분산 애플리케이션 만들기

나의 별점

읽고싶어요
30,000원 10% 27,000원

책장에 담기

게시물 작성

문장 남기기

분량

보통인 책

출간일

2017.3.30

페이지

328쪽

상세 정보

C++ 네트워크 라이브러리 Boost.Asio를 이해하기 위한 간단한 예제에서부터 보안 네트워킹을 위한 SSL/TLS 적용 예제까지 다루고 있다. Boost.Asio 라이브러리를 사용해 C++ 네트워크 프로그래밍 기술을 향상시키거나 분산 응용 프로그램을 개발하기 위한 기반 이론을 이해하는 데 도움을 준다.

다만 C++ 11에 대해 기본적인 지식을 갖추고 있다는 가정 하에 내용이 진행되므로, 수록된 고급 주제들을 제대로 습득하고 이해하고 싶다면, 다중 스레드에 대한 경험이 필요하다.

상세 정보 더보기

추천 게시물

달책빵님의 프로필 이미지

달책빵

@moonbookbread

  • 달책빵님의 콜드 리딩 게시물 이미지

콜드 리딩

강혜빈 지음
도서출판 아시아 펴냄

읽었어요
59분 전
0
달책빵님의 프로필 이미지

달책빵

@moonbookbread

  • 달책빵님의 청소부 매뉴얼 게시물 이미지

청소부 매뉴얼

루시아 벌린 지음
웅진지식하우스 펴냄

읽었어요
1시간 전
0
서영님의 프로필 이미지

서영

@seoyoungb5e8

  • 서영님의 아몬드 게시물 이미지

아몬드

손원평 지음
다즐링 펴냄

읽었어요
1시간 전
0

이런 모임은 어때요?

집으로 대여
지금 첫 대여라면 배송비가 무료!

상세정보

C++ 네트워크 라이브러리 Boost.Asio를 이해하기 위한 간단한 예제에서부터 보안 네트워킹을 위한 SSL/TLS 적용 예제까지 다루고 있다. Boost.Asio 라이브러리를 사용해 C++ 네트워크 프로그래밍 기술을 향상시키거나 분산 응용 프로그램을 개발하기 위한 기반 이론을 이해하는 데 도움을 준다.

다만 C++ 11에 대해 기본적인 지식을 갖추고 있다는 가정 하에 내용이 진행되므로, 수록된 고급 주제들을 제대로 습득하고 이해하고 싶다면, 다중 스레드에 대한 경험이 필요하다.

출판사 책 소개

C++ 11과 14의 세계가 펼쳐졌는데도 아직도 소켓 프로그래밍을 할 때는 C 스타일로 해야 한다는 게 답답하지 않나요? 데이터형도 제대로 갖춰져 있지 않아 찾아내기 어려운 버그들이 도사리고 있기도 하죠. 이런 생활이 지긋지긋하다면 이 책에서 소개하는 Boost.Asio 네트워크 라이브러리를 사용해보세요. 예전과 같은 정도의 효율성을 유지하면서도 관리하고 쉽고 이해하기 쉬운 네트워크 프로그램을 만들 수 있습니다. Boost.Asio를 이해하기 위한 간단한 예제에서부터 보안 네트워킹을 위한 SSL/TLS 적용 예제까지 두루 갖추고 있어 여러분이 오늘 해야 하는 일에 바로 적용할 수 있을 것입니다.

★ 이 책에서 다루는 내용 ★
■ C++ 네트워크 라이브러리 Boost.Asio 소개
■ TCP와 UDP 프로토콜
■ 확장성 높고 매우 효율적인 클라이언트와 서버 프로그램 개발
■ 분산 응용 프로그램을 개발하는 데 필요한 배경 이론 학습
■ 분산 응용 프로그램에 대한 SSL/TLS 지원 추가와 보안 수준 향상
■ HTTP 클라이언트와 서버의 손쉬운 구현
■ iostream, 분산/수집 버퍼 및 타이머 사용

★ 이 책의 대상 독자 ★
이 책은 Boost.Asio 라이브러리를 사용해 C++ 네트워크 프로그래밍 기술을 향상시키거나 분산 응용 프로그램을 개발하기 위한 기반 이론을 이해하는 데 도움을 준다. 이 책에서는 여러분이 C++ 11에 대해 기본적인 지식을 갖추고 있다고 가정한다. 이 책에 수록된 내용을 제대로 습득하고, 고급 주제들을 이해하고 싶다면, 어느 정도 다중 스레드에 대한 경험이 있어야 한다.

★ 이 책의 구성 ★
1장, '기초 지식'에서는 Boost.Asio 라이브러리에서 제공하는 기본 클래스에 대해 알아본다. 그리고 DNS 이름을 해석하고, 소프트웨어를 연결하며, 연결을 받아들이는 등과 같은 기본 연산을 실행하는 방법을 알아본다.
2장, 'I/O 연산'에서는 개별적인 네트워크 I/O 연산을 동기적으로 또는 비동기적으로 실행하는 방법을 알아본다.
3장, '클라이언트 응용 프로그램 구현'에서는 여러 가지 방식의 클라이언트 응용 프로그램을 구현하는 방법을 알아본다.
4장, '서버 응용 프로그램 구현'에서는 여러 가지 방식의 서버 응용 프로그램을 구현하는 방법을 알아본다.
5장, 'HTTP와 SSL/TLS'에서는 HTTP와 SSL/TLS 프로토콜 구현에 대한 고급 주제들을 살펴본다.
6장, '기타'에서는 그다지 유명하지는 않지만 매우 중요한 주제인 타이머, 소켓 설정, 결합 버퍼 등에 대해 알아본다.

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기