본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[리얼타임] POCO를 이용한 C++ 네트워크 프로그래밍 상세페이지

[리얼타임] POCO를 이용한 C++ 네트워크 프로그래밍

  • 관심 0
소장
종이책 정가
14,400원
전자책 정가
16%↓
12,000원
판매가
12,000원
출간 정보
  • 2017.04.28 전자책 출간
  • 2017.05.29 종이책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • PDF
  • 126 쪽
  • 2.2MB
지원 환경
  • PC뷰어
  • PAPER
ISBN
9788968488498
UCI
-
[리얼타임] POCO를 이용한 C++ 네트워크 프로그래밍

작품 정보

모바일 플랫폼 게임은 열악한 무선 통신 때문에 처음에는 HTTP를 사용한 비실시간 통신을 주로 사용하였으나 무선 통신 환경이 점점 좋아지면서 실시간 통신을 사용하는 사례가 늘어나고 있다. 게임은 대부분 다른 IT 분야보다 성능을 중요하게 여기고, C++ 프로그래머들이 많다. 그래서 모바일 플랫폼 게임 서버를 C++로 개발하는 곳이 많다(PC 플랫폼 시대와 비교하면 C++ 사용이 줄어들기는 하였다).

C++는 언어의 특성상 C#, Java, Python, Node.js보다 네트워크 프로그래밍이 좀 더 어렵다. 그러나 POCO와 같은 외부 라이브러리를 사용하면 이 어려운 부분을 많이 해소할 수 있고, C++ 사용에 따른 고성능 혜택을 얻을 수 있다.

이 책은 POCO 라이브러리를 이용하여 C++ 네트워크 프로그래밍을 하는 방법을 소개한다. POCO 라이브러리는 2000년대에 만들어진 라이브러리답게 코드가 깔끔하고 문서도 잘 만들어져 있어서 이 책과 POCO 공식 사이트의 문서를 참고하면 C++ 네트워크 프로그램을 더 쉽게 만들 수 있다. 이밖에도 POCO 라이브러리에는 멀티스레드, 데이터베이스와 관련된 다양한 기능이 있다. 꼭 공부해보기 바란다.

대상독자

이 책은 네트워크 프로그래밍에 관한 기초 지식(주로 TCP, UDP)이 있는 사람을 대상으로 한다. 네트워크 프로그래밍에 대해 전혀 모른다면 관련 책을 먼저 본 후 이 책을 읽는 것이 좋다. 시간이 부족하다면 네이버나 구글 검색으로 TCP, UDP, 소켓 프로그래밍에 대한 글을 읽고 난 후 이 책을 보기 바란다.

예제코드

이 책의 예제 코드는 Visual Studio 2015를 사용하였고, POCO 라이브러리는 1.6 버전 이상이면 괜찮다. 예제 코드는 다음 깃허브의 ‘exampleCodes’ 디렉터리에 있으며, 예제에 대한 질문은 Issues에 남기면 된다.

https://github.com/jacking75/Poco_network_sample

작가

최흥배
국적
대한민국
경력
T3 엔터테인먼트 모바일1팀 개발자
작가 프로필 수정 요청
작가의 대표 작품더보기
  • [리얼타임] POCO를 이용한 C++ 네트워크 프로그래밍 (최흥배)
  • [리얼타임] 모던 C++ : C++14의 핵심 기능을 중심으로 (최흥배)
  • [리얼타임] 당신의 프로그래밍에 디버깅 더하기 (최흥배)
  • [리얼타임] Boost.Asio를 이용한 네트워크 프로그래밍 (최흥배)
  • [리얼타임] Thinking About: C++11 STL 프로그래밍(개정2판) (최흥배)

리뷰

4.0

구매자 별점
1명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다.
첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

컴퓨터/앱 활용 베스트더보기

  • 요즘 바이브 코딩 클로드 코드 완벽 가이드 (최지호(코드팩토리))
  • 요즘 당근 AI 개발 (당근 팀)
  • AI 2026 트렌드&활용백과 (김덕진)
  • 프로그램은 어떻게 작동하는가 (야자와 히사오, 김현옥)
  • 이게 되네? 제미나이 노트북LM 미친 활용법 51제 (오힘찬)
  • 상위 1% 프롬프트 설계법 (에디터 C)
  • 모던 소프트웨어 엔지니어링 (데이비드 팔리, 박재호)
  • 디자인, 이것만 알면 쉬워져요 with 63가지 LESSON (요네쿠라 아키오, 이쿠타 신이치)
  • AI 프롬프트 디자이너 입문 (김은영)
  • 30일 완성 아이패드 드로잉 (리니(이채린))
  • AI 작곡 첫걸음 (양혜원)
  • 세컨드 브레인은 옵시디언 (시안)
  • 혼자 해도 프로처럼 잘 만드는 굿즈 제작 비법 (빨간고래)
  • 개발자 원칙 (박성철, 강대명)
  • 똥손 탈출 100일 100 드로잉 (정진호)
  • 그림으로 이해하는 시스템 설계 (이시구로 나오키, 서수환)
  • 스크리브너 무작정 따라하기 (최은광)
  • 면접을 위한 CS 전공지식 노트 (주홍철)
  • AWS 잘하는 개발자 되기 (김재욱)
  • 디지털 마케팅 용어 도감 (다케우치 테츠야, 김모세)

본문 끝 최상단으로 돌아가기

spinner
앱으로 연결해서 다운로드하시겠습니까?
닫기 버튼
대여한 작품은 다운로드 시점부터 대여가 시작됩니다.
앱으로 연결해서 보시겠습니까?
닫기 버튼
앱이 설치되어 있지 않으면 앱 다운로드로 자동 연결됩니다.
모바일 버전