TCP/IP 소켓 프로그래밍
소켓 프로그래밍은 listen()이니 accept()니 하는 함수 몇개로 프로그램을 뚝딱 만드는 아주 쉬운 작업이라고 생각할 수도 있다. 물론, 그러한 기초 지식만으로도 길버트(Gilbert)는 지구 반대편의 사라(Sarah)와 통(通)할 수 있다. 그러나, 여기에는 운영체제 및 네트워크 전반에 걸친 아주 복잡한 지식들이 씨줄과 날줄처럼 아주 단단하게 얽히고 설켜 있다. 바로 이 책은 소켓 프로그래밍을 위한 기초지식이 되는 씨줄과 날줄이 어떻게 연결되어
- 저자 : 백창우 , 최영호 , 조경민 , 윤경훈 , 윤상배
- 출간 : 2005-07-02
초보자들이 윈도우와 리눅스 상에서 소켓 프로그래밍을 하는데 큰 도움이 된다고 생각됩니다.
저같은 경우에는 주로 리눅스 상에서 프로그래밍을 하기 때문에 윈도우 소켓 프로그래밍 부분은 건너뛰고 봤는데 단시일내에 다 볼 수 있을 정도의 수준이라 생각됩니다.
이 책의 장점을 말하자면 1~2부를 통해 네트워크에 관한 기본적인 개념을 설명하고 있기 때문에 처음 소켓 프로그래밍을 접하는 프로그래머들에게 큰 도움이 됩니다.
그러나 고급 프로그래머를 위해 소개한 5부에서는 고급 프로그래밍을 하기 위한 함수에 대한 자세한 설명이나 구조체에 대한 설명이 부족하기 때문에, 초보자들은 응용보다는 책에 나온 코드를 그대로 사용해야 할 것입니다.
마지막으로 아쉬운 점은 책에 빈번히 등장하는 오타와 잘못된 설명들인데, 신중한 검토후에 출판되었으면 하는 바램입니다.