이 책은 실무에 바로 적용 가능할 정도로 내용이 알차고, 또한 폭넓은 주제를 다루고 있습니다. 시리얼 통신이라던가 적외선 통신 그리고 IOCP도 자세히 다루고 있기 때문에 매우 구성이 풍성하다고 생각됩니다. 특히, 설명이 매우 이해하기 쉽고 자세하게 쓰여 있습니다.
초심자도 큰 어려움 없이 소켓 프로그래밍에 익숙해 질 수 있을 것으로 생각됩니다. 중급자에게는 때때로 정확히 기억나지 않는 부분에 대해서 든든한 참고자료로 활용할 수 있을 것이라고 생각합니다. 제가 이제껏 읽어본 소켓 책 중에서 잘 쓰여진 책들 중 하나로 기억하고 있습니다.
반드시 봐야겠죠^^
기초는 모출판사의 열혈강의로 닦으면 좋겠죠..
전 열혈강의 책을 보고 이 책을 봤습니다..
열혈강의 책은 콘솔모드에서 직접 소켓을 다루는 것이였는데
이 책은 초반부분에 소켓에 대하여 자세히 설명하구
뒤쪽은 윈도우즈 기반의 GUI프로그램을 베이스로두고 소켓프로그램을 작성하는 법을
가르쳐주더라구요..
그리고 아직도 어렵게만 느껴지는 IOCP에 대해서도 순차적으로 접근되어 있습니다..
이 책을 보시려면 일단 C와C++, API와 MFC는 알아야 한다고 생각합니다..
소스가 거기에 맞춰져 있으니깐요..
메신져서버/클라이언트,채팅프로그램,P2P파일전송프로그램,FTP프로그램을 작성하려
하신다면 이 책 추천합니다^^
윈도우 프로그래밍을 막상 하려고 하면 문득 굉장히 어려워집니다. (참고로 주언어가 자바입니다) MFC는 전혀 모르겠고. 그렇다고 TCP/IP스트럭쳐는 unix 계열과 다르니. 좀 막막하구요.
아무래도 윈도우 자체에 대한 이해가 부족하다 보니.. 깝깝하죠.
이책은 우선 TCP/IP의 원리를 대략 안 상태(모르면, 보면서 공부해도 됩니다.. 참고로 저자의 참조 reference 책을 언급할때 맘이 드네요.)이고, c코딩이 기본적으로 아는 사람한테 윈도우 네트웍 프로그래밍을 공부하기엔 아주 적절한가 싶습니다.
c언어를 이용하여 소켓의 개념부터 해서. 도메인 이름 변환, 그리고 윈도 멀티쓰레드 사용하여 서버의 멀티쓰레드를 이용하는 것들이 틀에 박힌 순서이긴 하지만, 적절한 설명과 적절한 예로 잘 설명이 되어 있지요.
간단한 GUI 애플리케이션에 대한 템플릿이 있고, 그 이상 확장할수 있는 여운을 남겨주는 듯 합니다. 간단하게 유닉스에 대해서 비교할 필요없이 윈도우에서의 소켓과 클라이언트/서버 프로그래밍의 기본 진수를 보여주고 있네요.
그리고, 실무에 쓰이는 IrDa, 직렬통신... 등등에 대한 간단한 소개들이 맘에 들더라구요.
이책은 윈도우네트웍크에 대한 Bible은 아닙니다. 일종의 Introduction 입니다. 정말 잘 설명된 소개이고, 쉽게 원리를 접근할수 있는 책으로서 윈도우 네트웍 프로그래밍을 처음 접하실때, 많은 도움이 되리라 믿습니다~~^^
발췌: 강컴서평중 - 김용환님
윈도우 네크웍프로그래밍을 하게 되어서
유닉스와는 다르다는 얘기에 책을 한권 마련하게 된게 이 책이었다.
목차를 보고 소켓과 시리얼통신부분이 있어 구입결정을 하였는데
실제로 실무적으로도 꼭 필요한 내용을 간결하게 설명하고 있다.
그래서 쉽게 이해하고 적용하여 볼 수 있었다.
대략적으로 개념은 이해하고 있지만,
윈도우에서 실제로 어떻게 구현을 하는 지 알고 싶은 분들에게 유용한 책인듯 싶다.
개인적으로도 유닉스/리눅스 네트웍책은 많이 가지고 있고 경험도 있지만,
낯선 윈도우환경에 매우 난감하였는데 이 책을 통해 쉽게 적응할 수 있었다.
실무에 바로 적용 가능할 정도로 내용이 알차고 폭넓은 주제를 다룬다.
보통 잘 다루지 않게 마련인 시리얼통신, 적외선통신은 물론이고
IOCP도 깊숙히 다루기 때문에 구성이 풍성하고 매우 유용하다.
(심지어 raw 소켓까지...)
특히, 설명이 정말 이해하기 쉽고 자세하게 쓰여있다.
이런 명쾌한 설명은 어디에도 없다.
따라서 초심자도 큰 어려움 없이 소켓 프로그래밍에 길들여질 수 있으며,
중급자는 때때로 헷갈릴 때 든든한 참고자료로 활용할 수 있을 것이다.
비단 네트워크책뿐만 아니라,
여태까지 내가 읽어본 컴퓨터 서적중에 최고로 훌륭한 책이다.