Average Customer Review:     
I own several books on sockets programming for TCP/IP. Most are quite large and pricey, address a specific environment such as UNIX (BSD sockets) or Windows (WinSock), and get bogged down in user interface details.The Pocket Guide to TCP/IP Socket Programming in C is both small in size (130 pages) and price yet provides a great deal of quality information. Within the book, you will find C source code (appears to be ANSI/ISO C) for small functional clients and servers using both the TCP and UDP transports. The C code examples used in the book are traditional in that they favor the UNIX environment. However, all is not lost. If you visit the publishers website you will find WinSock adaptations for nearly all (17 of 22) of the examples in the book. To avoid unnecessary distractions, the applications in this book use a text rather than a GUI interface; if you are programming for the PC under Windows use the Win32 Console Application project type. Besides the source code examples, there are sufficient diagrams and text explanations to give an application programmer enough information to write well-behaved network applications. This book would be perfect for teaching network application programming at a school or as part of a corporate training program. The book deals with an exciting topic at a nice price.
This book is excellent. It not only gives a concise, yet adequate coverage of Unix / Linux sockets; but does it in an accessable manner. Although it presents the topic in a tutorial manner, it is also very easy to find the bit of information that you are looking for; a good reference.Of course, for an in-depth coverage, Stevens' Unix Network Programming Vol 1 is the ONLY book you need; but for a concise, quick, and effective coverage, this book has got it. If you have both books, your covered! I like this book so much, I intend to buy the Java Version too!
|