| 우연히 강컴에 갔다가 "오 이런책이 나왔네?" 하면서 구입한 이 책. 오늘 책을 받아보고 살펴본 결과 상당히 만족할만한 내용이었다. Networking의 개념원리부터 시작해서 Pattern들..실무 게임서버개발까지... Network Programming을 처음 시작한 사람을 위한 소켓의 기본 원리부터.. 저자의 경험이 녹아있는 library, 예전 KGDC 컨퍼런스에서 보았던 저자의 서버의 대형 필드 관리하기 부분은 현재 실무에 종사하고 있는 개발자까지 두루 만족할 수 있을만한 책이라고 본다. Network Programming을 위한 저서는 많이 출간되었으나 다수의 개발자가 관심있어하는 Game Server를 위한 도서가 부족했던 현 시점에서 이 책은 초, 중급 개발자들의 오아시스와 같은 책이라고 평가해본다. |
| 우선 독자의 부류에 따라 이 책에 대한 평가가 달라지는것 같습니다. 저는 게임프로그램에 대해 잘 모릅니다. 클라이언트와 서버간 연결관계와 동시접속자 처리.. 그리고 이들을 라이브러리와 한것.. IOCP의 활용.. 등에 대해 별로 생각이 없었기 때문에 이 책이 아주 유용했습니다. 저처럼 게임 네트워크 프로그램에 초짜들에겐 정말 유용한 책이라고 전 봅니다. 그런데 이책을 혹평하시는 밑에분의 글을 읽어보면 자신이 생각하고 있는 지식에 기반하여 책을 평가하시는군요... 자기가 생각하기에 이런게 있어야 하는데 없다고 불만이시구요. 그런 분들은 본인이 직접 책을 쓰셔서 저같은 중생들을 한단계 더 나은 가르침을 주시기 바랍니다. 이책은 예제를 보면 예제도 대충 설명도 대충인것 같지만 앞에서 설명한 예제를 계속 반복사용합니다. 그래서 설명도 짧게 몇마디만 나오고 소스도 필요한 부분만 발췌해서 나오죠.. 어느누가 소스에 화살표호 흐름까지 적어놓는답니까... 오히려 저는 이책의 저자가 책의 분량을 줄이면서도 독자를 대단히 배려했다고 봅니다. 이 책에 나온 기본 라이브러리는 꽤나 유용합니다. 물론 여러가지로 미흡하기는 하지만 C++로 된 라이브러리의 구성일 보면 얼마든지 살을 붙일수 있을 정도로 깔끔한 편입니다. 그리고 IOCP를 사용하는 다중접속 서버모델도 괜찮은 소스입니다. 그대로 떼어다가 조금만 살을 붙이면 클라이언트/서버의 다른 프로젝트에 얼마든지 사용가능합니다. 저는 이 책이 대단히 도움이 되었고 적극 추천하는 바입니다. |
| 온라임 게임업체에서 서버 프로그래밍만 해봐서 유닉스 C만 알고 있습니다. C++도 모르구요. C++공부를 하면서 윈도우쪽 프로그래밍을 같이 공부하고 있는데요. 이책이 윈도우 프로그래밍책인지는 모르고 샀습니다. IOCP나 분산 등의 단어가 호기심을 자극해서 샀구요. 주문 후에 서점가서 잠깐 봤을땐 내용이 좀 썰렁하다 싶었는데 어제 책 받아서 찬찬히 읽으니 내용이 괜찮습니다. 클릭하세요 시리즈가 원래 그런 거 같은데요. 개념을 훑는데 큰 도움이 됩니다. 지나치면 내용이 없어서 초보자에겐 이해가 안가구 중급자에겐 남는 내용이 없겠지만. 이책은 적정선을 유지하고 있는 것 같습니다. 기본적인 소켓개념은 알고 있지만 막상 어떻게 적용할지 모를때나, 유닉스 프로그래밍하다 윈도우 프로그래밍 공부할때 간단히 볼 수 있을 것 같네요. 가격두 싸구, 어렵지 않게 금방 읽을 수 있어서 입문서로 적당합니다. |
| 이책 발간되고 나서 반가운 마음에 사보았지만 역시나 실망을 감출수가 없습니다. 일단 네트윅 프로그래밍의 개념적인것들의 나열은 나름대로 괜찮았지만 깔끔하지 못한 예제 설명과 실무자가 자신의 경험을 토대로 하였다는 것을 보기가 힘드네요. 무엇보다 저를 더 실망시키는 부분은 이책 또한 여타 책과 같이 종합선물셋트에 지나지 않았다는 점입니다. 각 파트별로 저자가 소개하는 부분들은 웹상이타 기타 다른 참고서적을 보고 충분히 습득할수 있는 부분들이고 그렇다면 좀더 심도있게 저자의 경험을 바탕으로 설명이 되있어야 했지만 그렇지 못하군요. 또한 예제소스에서 함수선언의 각 인자명과 실제 함수구현부분의 인자명이 틀린 자잘한 실수들 또한 몇몇개 보이고요. 예제소스 작명또한 통일성이 없어 보기가 좀 그랬습니다., 또한 가장 중요하다고 할수있는 클라 <-> 서버 와의 통신에서 중요한 동기화 처리문제등과 같은 좀더 디자인 적인 면이 없어 아쉬웠습니다.. 네트윅 책이 나오면 다 사보는 저로선 저의 콜렉션에 넣는것으로 만족하지만 그다지 추천할만한 책은 아닙니다 |
| 한마디로 참 실망스러운 책이네요~~ 게임개발 실무 개발자가 펴낸 책이라고 해서 반가운 마음에 사서 하루동안 봤습니다. 별루 볼 내용이 없고 예제 코드 자체도 깔끔하다는 생각도 안드네요. 각 chapter마다 맛뵈기 쬐금 보여주고 넘어가는 식으로 기술되어 있어서 핵심은 없고 수박겉핡기 식으로 펴낸 책이라는 생각이 많이 드네요.. 저자분도 핵심은 가르쳐 주기 싫나봐요... 위에 서평하신 제성호님 말씀처럼 자신이 가지고 계신 기술을 좀더 명확하게 표현 하셨하네요... 어쨌든 별로 권하고 싶지 않은 책입니다.. 그럼 이만.~~ |