로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
서평보기
TCP/IP 소켓 프로그래밍
백창우 | 한빛미디어 | 국내서 | 2005-07-10
종합평점
도서수준
Network Programming(Window, Linux)을 하는 사람들이 한번씩은 꼭 봐야 할 책! 2005-09-06 오전 4:32:23 
평점
도서수준
조회수 (2237)
공감 (0)
김택준 님의 블로그
이 책의 대상독자들은 Network Programming을 처음 하는 사람부터 이미 많은 경험이 있는 고수들까지 한번 봐야 할 책이라 생각한다.

여러번의 메신저 프로젝트를 진행하면서 Network Programming 책이 나오면 항상 찾아보곤 했었지만, 이책 만큼 Network Programming을 하는 프로그래머가 꼭 한번 봐야 할 책이라는 생각이든적은 없었던 것 같다.

처음 network programming을 하기 위해 봤던 기존에 많은 책들은 방대한 양을 통해 어떤것이 중요한 것인지 알기 힘들정도이거나, 함수의 동작만을 설명하는 정도 이거나, 초급자만을 대상으로 한 내용이거나... 등 network programming을 하기 위해선 많은 책들을 많은 시간을 투자해서 봐야만 했다. 하지만 이책 하나면 원하는 Network Programming을 충분히 수행 할 수 있으리라 생각한다.
 
이 책의 내용은 초급자들에게 꼭 필요한 network에 대한 기본지식이 알기 쉽게 그림으로 설명되어 있고, 다중 접속 처리에서 가장 기본적으로 사용되는 I/O 멀티플렉싱 모델, 멀티스레드 모델에 대해 알기 쉽게 설명되어 있다. 또한, 좀 더 고급 개발자들을 위해 Window-Linux에서 고성능을 낼 수 있는 방법을 예제를 통해 알기 쉽게 설명하고 있다.

Winsock을 다룬 부분에서 초보자가 가장 이해하기 어려워하는 CAsyncSocket에서 OnReceive나 OnSend 함수가 언제 호출 되는지, network programming에서 UI를 처리 할때 주의점, WSAAccept의 조건부 Accept 와 같은 WSA 함수들의 확장 기능, OVERLAPPED IO 와 IOCP의 사용법 및 내부 동작 구조를 알기 쉽게 그림으로 설명하고 있다.내가 이 책을 처음부터 보았다면 굳이 원서를 어렵게 해석해 가며 몇일 동안 동작방식과 구조를 이해하기 위해 디버그로 고생하지 않았을 것이라 생각한다. Linux/Unix을 다룬 부분에서는 보다 빠른 응답이 가능한 RealTime signal을 설명하고, 또한 최신 기술인 epoll에 대해 설명을 추가 하고 있다.
 
network programming을 하시는 분들은 이 책을 꼭 한번 읽어 보기 바란다.

 
코멘트 0   공감 0
코멘트작성
 
이메일주소수집거부