<소개>
이 책은 상대적으로 잘 알려지지 않은 "POCO C++ 라이브러리"를 이용한 네트워크 프로그래밍을 위한 서적이다.
이미 "POCO C++ 라이브러리"를 잘 알고 있거나 사용을 해본 사람보다는 C++을 이용해서 "네트워크 프로그래밍"을
해야 하고, 저수준 API보다는 좀더 쉽고(Boost보다 확실히 쉽다) 편리하고 빠르게 "네트워크 프로그래밍"을 하고자
하는 사람들에게 "POCO C++ 라이브러리"를 소개하고 친절하게 안내해 줄 수 있는 가이드격 서적이다.
저자가 책에서도 언급하고 있듯이 "POCO C++ 라이브러리"를 사용하면, Boost 보다는 상대적으로 덜 유명하지만
Boost 보다는 상대적으로 더 친절한 문서와 깔끔한 코드로 쉽게 "네트워크 프로그래밍"을 할 수 있다.
필요에 따라서, 아래의 Chapter별로 선택해서 샘플 코드 사용하듯 쉽게 응용할 수 있게 안내하고 있다.
Ch 4 : TCP 에코 서버와 클라이언트
Ch 5/6 : UDP 에코 서버와 클라이언트
Ch 7 : TCPServer 프레임워크
Ch 8 : Reactor 프레임워크
Ch 9 : HTTP 서버와 클라이언트
Ch 10 : 웹소켓
"POCO C++ 라이브러리"의 정식 명칭은 The POrtable COmponents (POCO) C++ Libraries이며, 네트워크 사용에 최적화 되어
있으며 사용하기 쉽다. 2004년에 처음 릴리즈되어 최근 3~4년 동안에는 아무런 수정이 없을 정도로 안정기에 접어든
라이브러리이다. 본 서적을 통해서 "POCO C++ 라이브러리"를 학습하고 C++에서 쉽게 응용할 수 있었으면 좋겠다.
<좋은 점>
- 사용자 필요에 따라 상세히 나열된 예제(필요에 따라 선택해서 응용 할 수 있다)
- "POCO C++ 라이브러리"를 설명하고 있는 세계 최초(?) 서적
- C++을 이용해서 쉽게 "네트워크 프로그래밍" 할 수 있게 도와주는 초심자용 서적
<아쉬운 점>
- 저자의 다른 서적에서처럼 아주 쉽고 자세한 설명을 하고 있지는 않는 점은 아쉬운 점이다.
- 상대적으로 "네트워크 프로그래밍"에 대해 경험이 적은 독자를 대상으로 하고 있는데, 네트워크 관련 용어나 설명등
을 단순히 위키피디아 같은 외부 링크로 대체한 점은 아쉽다.